Tex中如何使得 texttt 的英文自动断字

一般来说,tex中使用\texttt包裹的单词是不能自动断字的,因为系统的typewriter等.fd文件中指定了hyphenchar为-1, 也就是取消了断字功能,这是有原因的(不细说了)

 那么我们有时候需要具有texttt的单词自动断字怎么办呢?同样只需要在texttt里面重新定义一下hyphenchar就可以了

 

\ newcommand{ \ hytt}[ 1 ]{ \ texttt{ \ hyphenchar \ font =\ defaulthyphenchar  # 1 }}

 现在你可以调用\hytt命令来使用具有自动断字功能的texttt文字了

你可能感兴趣的:(text)