在代码中:
\documentclass{article}
\hyphenation{acro-nym}
\usepackage[none]{hyphenat}
\begin{document}
\fbox{\begin{minipage}{3cm}
TUG is an acronym. It means \TeX\ Users Group.
\end{minipage}}
\end{document}
\usepackage[none]{hyphenat}
占主导地位,\hyphenation{acro-nym}
因为结果没有连字符。我如何才能了解序言中命令之间的层次结构?我全都搞错了吗?
答案1
这不是等级问题:你只是说你不想使用连字符,纳达,里恩,尼希特。事实上,由于\usepackage[none]{hyphenat}
您禁用了所有连字符,因此,无论您定义了什么连字符例外以及定义了多少个连字符例外,它们都不会被使用。
我无法理解为什么有人希望整个文档中都不要使用连字符。只要连字符不太频繁,连字符就很好;它用于质量最好的书籍中,因此不会有人反对。如果文本宽度设置得当,像英语这样的语言就不需要太多的连字符;当然,在窄列中,连字符会变得更加频繁。
唯一能一致避免连字符的方法是将文本设置为不规则的右对齐:对齐是不可能的。有太多的文字处理文档显示了没有连字符的对齐文本的丑陋:请不要造成污染。;-)