Как я могу запретить LaTeX вставлять разрывы строк в мои \texttt{...}
или \url{...}
текстовые регионы? Там нет пробелов внутри, которые я могу заменить ~
, это просто разбитие на символы.
Обновление : я не хочу вызывать переполнение строк, я бы предпочел LaTeX вставлять разрывы строк перед этими регионами, а не внутри них.
\nohyphens{}
Команда, найденная вhypenat
пакете, просто может.Кроме того, если у вас есть два последующих слова в обычном тексте и вы хотите избежать разрыва строки между ними, вы можете использовать символ ~.
Например:
Это может гарантировать, что у вас нет строки, начинающейся с номера фигуры (без части Fig.) Или с заглавной буквы A.
источник
~
это символ неразрывного пробела , то есть он также вставляет пробел (иногда можно предотвратить разрыв без вставки пробела).Используйте \ nolinebreak
Источник: http://www.personal.ceu.hu/tex/breaking.htm#nolinebreak
источник
Определите команду myurl:
источник