2010-09-29 97 views
11

我正在用LaTeX写我的硕士课程,而且我有问题,有时候我的单词被错误地分开。如何在LaTeX中正确地将单词分解为音节

我的语言是西班牙语,我使用的是babel软件包。

我该如何解决?

对于示例:propuestos显示prop-uestos(下一行中的uestos)。它应该是pro-puestos。

谢谢!

回答

21

如果您只有少量的连字错误需要更正,您可以使用\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安装有很好的工具,但它们都不同,我不知道你使用哪一个。

+0

我不确定我是否了解你,我在LaTeX中很新。我的一些话可以,但不是全部(可能有30%是错误的)。我正在使用Latex Editor(LEd),我可以在哪里检查配置?如果我使用\ hypenation,我必须在我的主要文档或单词中添加?非常感谢:) – legami 2010-09-29 15:41:39

+0

我编辑了我的答案,更多关于如何使用'\ hyphenation'的说明。然而,在30%的错误,我敢打赌,语言配置是错误的。我对LEd一无所知,抱歉,但调整的地方可能不是编辑器,而是TeX本身(MikTeX或TeXLive或类似的东西)。 – zwol 2010-09-29 16:01:14

+0

对于MiKTeX,请参阅http://docs.miktex.org/manual/hyphenation.html – zwol 2010-09-29 16:04:32

相关问题