![禁用整个段落的连字](https://linux22.com/image/394104/%E7%A6%81%E7%94%A8%E6%95%B4%E4%B8%AA%E6%AE%B5%E8%90%BD%E7%9A%84%E8%BF%9E%E5%AD%97.png)
如何才能禁用整个段落的连字,而不改变其余文本中单词的连字?当然,还要保持段落对齐!
谢谢,请提供建议。
答案1
您可以设置\hyphenpenalty=10000
和\exhyphenpenalty=10000
,这样 TeX 就会将连字符视为“极其糟糕”并避免使用它们。\sloppy
如果您想让 TeX 不惜一切代价遵守边距,请添加 ,添加额外的单词间空格以保留边距对齐。
你可以拥有一个环境来为你做到这一点:
\documentclass[12pt,a5paper]{article}
\usepackage{lipsum}
\newenvironment{nohyphens}{%
\par
\hyphenpenalty=10000
\exhyphenpenalty=10000
\sloppy % Makes TeX obey margins by stretching inter word spaces
}{\par}
\begin{document}
\lipsum[2]
\begin{nohyphens}
\lipsum[2]
\end{nohyphens}
\end{document}