Wie kann ich verhindern, dass LaTeX Zeilenumbrüche in meine \texttt{...}
oder \url{...}
Textbereiche einfügt ? Es gibt keine Leerzeichen im Inneren, durch die ich ersetzen kann ~
, es bricht nur auf Symbolen.
Update : Ich möchte keine Zeilenüberläufe verursachen. Ich möchte nur, dass LaTeX Zeilenumbrüche vor diesen Regionen einfügt und nicht in ihnen.
\nohyphens{}
Befehl, der imhypenat
Paket enthalten ist, könnte genau das sein.Wenn Sie zwei aufeinanderfolgende Wörter im regulären Text haben und einen Zeilenumbruch zwischen ihnen vermeiden möchten, können Sie das Zeichen ~ verwenden.
Beispielsweise:
Dies kann sicherstellen, dass Sie keine Zeile haben, die mit einer Ziffernnummer (ohne den Abb. Teil) oder mit einem Großbuchstaben A beginnt.
quelle
~
ein nicht unterbrechendes Leerzeichen ist , das heißt, es wird auch ein Leerzeichen eingefügt (manchmal möchte man das Unterbrechen verhindern, ohne ein Leerzeichen einzufügen).Verwenden Sie \ nolinebreak
Quelle: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
quelle
Definieren Sie den Befehl myurl:
quelle