- 我的母语不是英语。
- 我必须用 LaTeX 以美式英语撰写一篇学术论文,并且不能有错误。
我的问题与连字符有关。我不知道它是否正确完成。
我用:
- MikTeX。
\hyphenation{mon-i-tor-ing sub-se-quently pro-vi-sion-ally Smart-Road-Sen-se}
对于我知道连字符错误的单词。- LanguageTool
C:\Program Files\LanguageTool-2.8\languagetool.jar
(在 TeXstudio 中)。
现在的问题是:是否有一种工具可以控制(和改进) LaTeX 中的连字符,而无需查看 PDF 中的所有单词?
答案1
总体而言,TeX 连字功能非常可靠。但是,有些单词可能会脱离其机制,因为连字功能基于模式。为了尽可能确保在美国英语中获得正确的连字功能,请加载ushyphex.tex
。请参阅在哪里可以找到英语连字符例外的列表?
如果我尝试简单的文档
\documentclass{article}
\begin{document}
\parbox{0pt}{\hspace{0pt}%
monitoring
subsequently
provisionally
SmartRoadSense
}
\end{document}
这样单词就会被尽可能地拆分,我得到
如果我补充(在序言中)
\input{ushyphex}
\hyphenation{Smart-Road-Sense}
我明白了
请注意,“Sense”即使\righthyphenmin
小于其默认值 3 也不应该用连字符连接,因为最后的“e”是不发音的,因此不能形成音节中心。
最后的话
\input{ushyphex}
只是为了确保万无一失才添加。仅为“非标准词”添加显式连字符。