有选择地禁用 pdflatex + newxtext 中的连字

有选择地禁用 pdflatex + newxtext 中的连字

我使用 LuaLaTeX 进行了非常好的设置,但我的出版商要求我使用 PDFLaTeX 和 newtxtext。

但是,这会将等宽文本中的“>>”替换为“»”,这看起来很奇怪。

梅威瑟:

\documentclass{article}
\usepackage{newtxtext}

\begin{document}

\texttt{foo<bar<bax>>}

\end{document}

我可以以某种方式选择性地停用此连字符吗?

我找到了一些推荐的解决方案:

  • 塞尔诺格包
  • 微型 +\DisableLigatures

但是在我的设置下它们都不起作用。

谢谢你!

答案1

微型打字机工作正常

\documentclass{article}
\usepackage{newtxtext}
\usepackage{microtype}
\DisableLigatures{encoding = T1, family = tt* }
\begin{document}

\texttt{foo<<bar<bax>>}

\end{document}

在此处输入图片描述

相关内容