Bonjour, je cherche désespérément depuis quelques heures comment indiquer à LaTeX un point où il PEUT faire un passage à la ligne SI NECESSAIRE uniquement. En clair, si tout le texte loge sur une ligne, pas de "line break", dans le cas contraire, privilégier ce point-là.
J'ai essayé en mettant un
qui est censé suggérer un passage à la ligne, la suggestion ayant une faible importance (1=faible, 4=forte), comme expliqué ici : cf. documentation LaTeX
Cependant le passage à la ligne se fait dans tous les cas , même s'il y a largement la place pour tout loger sur une seule ligne (et en enlevant le \linebreak[1], effectivement, ça loge).
J'ai pensé inclure séparément mes deux parties de ligne dans un nolinebreak comme ceci :
\nolinebreak{blabla}\nolinebreak{blabla}
mais nolinebreak ne semble pas être utilisable ainsi. De plus, si le texte nécessitait 3 lignes, je me retrouverais avec un hbox overflow .
Ce que je cherche donc, c'est une commande permettant d'effectuer la même chose que \- pour les césures, mais ici, c'est la ligne entière qui est concernée.
P.S. : NON je ne peux pas utiliser ~ pour mettre des espaces insécables, car le texte est contenu dans des variables, je veux juste laisser la possibilité de passer à la ligne entre deux variables, si nécessaire.
Merci d'avance !!!!
Partager