\texttt 和 \alltt 在 PDF 中产生无法复制的括号

\texttt 和 \alltt 在 PDF 中产生无法复制的括号

代码

\texttt{ \{k\!,0\!,dim\} }

\begin{alltt} \{k\!,0\!,dim\} \end{alltt}

两者都会生成 PDF,复制文本并将其粘贴到其他地方(例如文本编辑器或 Mathematica 或互联网浏览器)都会生成 PDF fk, 0, dimg。当您有大量代码需要复制到某个地方时,这非常不利。我该如何解决这个问题?

最小工作示例:

\documentclass[10pt,reqno]{amsart}
\usepackage{amssymb,alltt}
\begin{document}
\begin{alltt} \{k\!,0\!,dim\} \end{alltt}
\end{document} 

答案1

使用 T1 编码。使用默认的 OT1,括号取自数学字体:

\documentclass[10pt,reqno]{amsart}
\usepackage[T1]{fontenc}
\usepackage{amssymb,alltt}
\begin{document}
\begin{alltt} \{k\!,0\!,dim\} \end{alltt}
\end{document} 

使用 T1:

在此处输入图片描述

使用 OT1:

在此处输入图片描述

相关内容