如何才能禁用整个段落的连字,而不改变其余文本中单词的连字?当然,还要保持段落对齐!
谢谢,请提供建议。
答案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}