Tex中如何使得 texttt 的英文自动断字
一般来说,tex中使用\texttt包裹的单词是不能自动断字的,因为系统的typewriter等.fd文件中指定了hyphenchar为-1, 也就是取消了断字功能,这是有原因的(不细说了)
那么我们有时候需要具有texttt的单词自动断字怎么办呢?同样只需要在texttt里面重新定义一下hyphenchar就可以了
\newcommand{\hytt}[1]{\texttt{\hyphenchar\font=\defaulthyphenchar #1}}
现在你可以调用\hytt命令来使用具有自动断字功能的texttt文字了