我使用\texttt
Courier 字体编写代码片段,包括\texttt{>>>}
。如果我编译,它将被替换为 »。我该如何防止这种情况发生?
我无法逃脱
\texttt{\>\>\>}
。我不想使用
\ggg
amssymb 包,因为它看起来略有不同。如果可能的话我也想避免使用
\verb||
。
答案1
当您使用 T1 编码时会发生这种情况。
您可以使用 禁用映射>>
到 的连字。我还删除了从到 的连字,以»
保持对称。第一行显示连字并未完全被抑制,但仅在使用等宽字体时才会被抑制。microtype
<<
«
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{courier}
\usepackage{microtype}
\DisableLigatures[<,>]{encoding=T1,family=tt*}
\begin{document}
<<This is quoted>>
\texttt{>>>}
\texttt{<<<}
\end{document}