Как правильно разбить слова на слоги в LaTeX

Я пишу свой MSc с LaTeX, и у меня есть проблема, что иногда мои слова делятся не так.

Мой язык испанский, и я использую пакет babel.

Как я могу его решить?

Для example: propuestos появляется prop-uestos (uestos в следующей строке). Это должно быть pro-puestos.

Спасибо!!

Ответ 1

Если вы исправили только небольшое количество ошибок переноса, вы можете использовать \hyphenation, чтобы исправить их. Например: \hyphenation{pro-puestos}. Эта команда выполняется после \documentclass и до \begin{document}.

Вы можете добавить несколько тире, если вы хотите предоставить TeX больше возможностей для разбивки строк: \hyphenation{tele-mun-dos}. Вы можете перечислить много слов внутри фигурных скобок; помещайте пробелы между ними.

Если более чем несколько слов ошибочны, тем не менее, TeX, вероятно, использует шаблоны переносов для неправильного языка - и если "propuestos" было английским словом, оно было бы перенесено после "prop", так что другая точка в пользу этой теории. Получаете ли вы такое сообщение, когда вы запускаете LaTeX?

Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language `Spanish'
(babel)                I will use the patterns loaded for \language=0 instead.

Если это так, вам нужно перенастроить установку TeX с включенной расстановкой на испанский язык. Там должны быть инструкции для этого в руководствах, прилагаемых к установке. К сожалению, это одно из мест, где проявляется возраст TeX - вы не можете просто загрузить пакет с правильными правилами переноса (или Babel сделает это); вы должны сделать это при компиляции "базового формата" с помощью INITEX, который является операцией технического обслуживания. Современные установки TeX имеют для этого хорошие утилиты, но все они разные, и я не знаю, какой из них вы используете.