Чтобы отключить переносы слов в русском тексте в LaTeX, можно использовать несколько способов.
Отключить переносы глобально для всего документа можно с помощью пакета hyphenat:
\usepackage[none]{hyphenat}Этот метод полностью отключает переносы для всех языков, включая русский.
Если используется пакет babel, то отключить переносы можно с помощью настройки переносов:
\usepackage[russian]{babel}
\hyphenpenalty=10000 % запрещает переносы
\exhyphenpenalty=10000 % запрещает переносы через явно указанные дефисыМожно отключить переносы только в конкретных словах с помощью команды \mbox:
Это пример \mbox{без переноса}.
Замечания:
Полное отключения переносов лучше не использовать, так как текст может стать «перегруженным» пробелами или иметь неравномерные отступы. Лучше ограничить использование этого метода для небольших фрагментов.
Чтобы текст равномерно распределялся в отведенной области и не выходил за рамки, используйте команду \sloppy перед текстом. Отмена этой команды — команда \fussy.