我正在用LaTeX编写我的硕士课程,我遇到的问题是,有时我的文字会以错误的方式划分。
我的语言是西班牙语,我正在使用babel包。
我怎么解决?
对于示例:propuestos出现prop-uestos(下一行中的uestos)。它应该是pro-puestos。
谢谢!
答案 0 :(得分:25)
如果只有少量连字符错误需要更正,可以使用\hyphenation
来修复它们。例如:\hyphenation{pro-puestos}
。此命令在\documentclass
之后和\begin{document}
之前。
如果您想为TeX提供更多突破性选项,可以添加多个短划线:\hyphenation{tele-mun-dos}
。你可以在大括号内列出很多单词;在它们之间放置空格。
如果超过少数几个单词是错误的,TeX可能会使用错误语言的连字符模式 - 如果“propuestos”是英语单词,那么将 后用连字符连接“道具“,这是支持这一理论的另一点。当你运行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安装有很好的实用程序,但它们都不同,我不知道你正在使用哪一个。