Comment puis-je empêcher LaTeX d'insérer des sauts de ligne dans mes régions de texte \texttt{...}
ou \url{...}
? Il n'y a pas d'espace à l'intérieur que je puisse remplacer par~
, c'est juste une rupture sur les symboles.
Mise à jour : Je ne veux pas provoquer de débordements de ligne, je préfère simplement LaTeX insérer des sauts de ligne avant ces régions plutôt qu'à l'intérieur.
\nohyphens{}
commande, trouvée dans lehypenat
paquet, pourrait bien.De plus, si vous avez deux mots suivants dans le texte normal et que vous souhaitez éviter un saut de ligne entre eux, vous pouvez utiliser le caractère ~.
Par exemple:
Cela peut garantir que vous n'avez pas de ligne commençant par un numéro de figure (sans la partie Fig.) Ou avec une majuscule A.
la source
~
s'agit d'un caractère d' espace insécable , c'est-à-dire qu'il insère également un espace (parfois on peut vouloir empêcher la rupture sans insérer un espace).Utilisez \ nolinebreak
Source: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
la source
Définissez la commande myurl:
la source