答案1
该字符"
被激活,以扩展为双开或双闭引号(取决于上下文)。但是,OT1 编码中的打字机字体有一个反斜杠,而文本字体则有双开引号。
解决方案:
\documentclass[12pt]{article}
%make " quotation marks
\usepackage[english]{babel}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begingroup\lccode`~=`"
\lowercase{\endgroup
\DeclareTextFontCommand{\texttt}{\ttfamily\def~{"}}%
}
\begin{document}
\texttt{read.table(file, sep = "t")}
\end{document}
如果在 内嵌套了普通字体的引用文本,则此方法无效\texttt
。在 的范围内也无效\ttfamily
,但可以进行安排。