\string\noindent 输出引号 " 而不是反斜杠 \

\string\noindent 输出引号 " 而不是反斜杠 \

我曾经\string\noindent输出一个命令\noindent,但结果是"noindent。我也尝试过\verb|\noindent|\texttt{\noindent},但结果是一样的。我找到了一个问题可能与我的问题有关,但我不知道如何解决。任何建议都值得赞赏!

最小工作示例:

\documentclass{article}
\usepackage{libertine}

\begin{document}

\verb|\noindent|
\string\noindent
\texttt{\noindent}

\end{document}

更新:我发现这个结果是因为我使用了 libertine 字体:\usepackage{libertine}。我删除了它,一切正常。但我仍然对其背后的原理感到困惑。

相关内容