我在文本中使用破折号(表示感叹词)。基于为什么带有连字符的单词不能用连字符连接?我正在使用 \hyphenchar 定义让 pdfTeX 对附加在破折号上的单词进行连字:
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\hyphenchar\font=\string"7F
\parbox{1pt}{constrictions constrictions---constrictions constrictions}
\end{document}
但结果并不令人满意。请特别注意第 5 行:“s—-”,其中“s”被删去,破折号后面跟着一个连字符。
我希望每个破折号后面的两个单词能够正确连字符,并且——如果必要的话——将破折号本身用作“连字符”(如果在破折号处换行,则不需要额外的连字符)。在这里,我手动实现了这个期望的结果:
我怎样才能自动获得这种行为?