Interdire la césure de mot "ci-dessus"

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
outmane16
Utilisateur confirmé
Utilisateur confirmé
Messages : 19
Inscription : samedi 13 août 2011, 23:28

Interdire la césure de mot "ci-dessus"

Message par outmane16 »

Bonjour,
la commande

Code : Tout sélectionner

\hyphenation{forum} 
interdit à LaTeX de couper le mot "forum" en fin de ligne, mais comment faire si je veux interdire à LaTex de couper les mots comme "ci-dessus", "c-à-d", ...etc
si on met

Code : Tout sélectionner

\hyphenation{ci-dessus} 
LaTex comprend qu'il faut découper le "cidessus" en "ci dessus" !
j'ai essayé avec :

Code : Tout sélectionner

\hyphenation{ci\-dessus} 
mais ca ne marche pas

evariste_G
Utilisateur chevronné
Utilisateur chevronné
Messages : 1448
Inscription : vendredi 19 décembre 2008, 19:13
Localisation : Bordeaux

Re: interdire la césure de mot "ci-dessus"

Message par evariste_G »

Bonjour.
Peut-être essayer ceci :

Code : Tout sélectionner

ci~-~dessus
Mathématiques, LaTeX et Python : http://www.mathweb.fr

pg
Modérateur
Modérateur
Messages : 2600
Inscription : vendredi 15 juin 2007, 00:31

Re: interdire la césure de mot "ci-dessus"

Message par pg »

Le package amsmath a une commande \nobreakdash faite pour cela. Pour empêcher la coupure, il suffit d'utiliser

Code : Tout sélectionner

ci\nobreakdash-dessus
Code complet :

Code : Tout sélectionner

\documentclass{article}
\usepackage{amsmath} 
\begin{document}
Bla \hspace{10cm} bla ci-dessus bla bla.

Bla \hspace{10cm} bla ci\nobreakdash-dessus bla bla.
\end{document}

outmane16
Utilisateur confirmé
Utilisateur confirmé
Messages : 19
Inscription : samedi 13 août 2011, 23:28

Re: Interdire la césure de mot "ci-dessus"

Message par outmane16 »

Merci beaucoup :)