LaTeX:拆分单词

LaTeX:拆分单词

我的文本很长,有时单词会以奇怪的方式断开,所以我想知道 LaTeX 中是否有某些命令可以防止整个文档中的单词被拆分?

答案1

如果你用英语以外的语言写作,那么你应该使用巴别塔包以更改为适合您的语言的连字符模式。如果仍然有一些孤立的错误连字符,那么您可以通过在\-出现问题的单词中插入任意连字符来纠正这些问题,例如,dis\-cre\-tion\-ary或者使用命令为这些单词声明连字符\hyphenation,例如放入\hyphenation{dis-cre-tion-ary}序言中。

如果您确实希望禁用连字符,则该babel包提供了hyphenrules可以使用参数调用的环境{nohyphenation}。要关闭所有地方的连字符,请将整个文档正文包含在这样的环境中。(正如 Barbara Beeton 在她的评论中解释的那样,通常人们不希望出现这种效果,因为产生的输出间距通常很差。)

下面的文档中第一段设置了拉丁语连字符规则,第二段没有设置连字符。

注意:当尝试使用 更改语言时babel,不要因错误而太沮丧,您通常需要运行 latex 两次。这是由于babel在辅助文件中写入和使用某些信息的方式造成的。

\documentclass[a5paper]{article}

\usepackage[latin]{babel}
\usepackage{lipsum}

\begin{document}
\lipsum[1]

\begin{hyphenrules}{nohyphenation}
  \lipsum[1]
\end{hyphenrules}
\end{document}

示例输出

相关内容