我正在用 LaTeX 编写硕士学位,但我遇到的问题是有时我的单词以错误的方式划分。
我的语言是西类牙语,我正在使用 babel 包。
我该如何解决这个问题?
对于示例:propuestos 出现 prop-uestos(uestos 在下一行)。应该是pro-puestos。
谢谢!!
最佳答案
如果您只有少量连字符错误需要纠正,则可以使用 \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 安装有很好的实用程序,但它们都不同,我不知道您使用的是哪一个。
关于package - 如何在 LaTeX 中正确地将单词分解为音节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3823112/