Jak mogę uniemożliwić LaTeX wstawianie podziałów wierszy w moich regionach \texttt{...}
lub \url{...}
regionach tekstowych? W środku nie ma spacji, którymi mógłbym się zastąpić ~
, to po prostu łamanie symboli.
Aktualizacja : Nie chcę powodować przepełnień linii, wolałbym tylko, aby LaTeX wstawiał podziały wierszy przed tymi regionami, a nie wewnątrz nich.
\nohyphens{}
Polecenie, które znajduje się whypenat
pakiecie, po prostu może.Ponadto, jeśli masz dwa kolejne słowa w zwykłym tekście i chcesz uniknąć podziału wiersza między nimi, możesz użyć znaku ~.
Na przykład:
Może to zapewnić, że nie będzie linii zaczynającej się numerem cyfry (bez części rysunkowej) lub wielką literą A.
źródło
~
jest to nierozdzielający znak spacji , to znaczy wstawia również spację (czasami można chcieć zapobiec łamaniu bez wstawiania spacji).Użyj \ nolinebreak
Źródło: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
źródło
Zdefiniuj polecenie myurl:
źródło