package - 如何在 LaTeX 中正确地将单词分解为音节

标签 package latex break text-segmentation lexical

我正在用 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/

相关文章:

python - 我应该为 PyDev 下载哪个 Eclipse 包?

latex - 如何使用 Pandoc 在段落中插入 block 引用?

macos - 如何确定 OS X 中的文件编码?

latex - 在TeX中,如何全局定义compactenum的标签样式?

c - 如何将二进制数分成几部分? C语言

c - 如何在另一个循环中中断循环

php - 防止 xdebug 在索引文件的第一行中断

Python 2.7 如何在 "imp"导入的代码导入语句上欺骗 python

r - 在 r 中安装所需软件包的最佳方法

python - Python 模块和 Python 包有什么区别?