未定义控制序列 \textquotesingle

未定义控制序列 \textquotesingle

我对乳胶还很陌生。

我收到以下错误:

未定义控制序列。man1 = Person(\textquotesingle{}M\textquotesingle {}, 1, {[}2, 1... ...gle{}M\textquotesingle{}, 1, {[}2, 1{]})}

有问题的那一行是:

\texttt{man1 = Person(\textquotesingle{}M\textquotesingle{}, 1, {[}2, 1{]})}

答案1

2021 年 1 月更新:我注意到,从 2020/02/02 版 LaTex2e 格式开始,不再需要加载包textcomp才能使用指令\textquotesingle。有关 2020/02/02 版 LaTeX 带来的变化的更多信息,请参阅https://www.latex-project.org/news/latex2e-news/ltnews31.pdf


(以下是我在 2014 年 9 月发布的答案。我想它现在主要(纯粹?!)具有历史意义。)

您可能忘记加载文本压缩包,它定义了宏\textquotesingle。加载包后,您的代码不会抛出错误。

顺便说一句,每个后面的花括号\textquotesingle和方括号周围的花括号是不需要的。我会省略它们,以减少代码混乱。

在此处输入图片描述

\documentclass{article}
\usepackage{textcomp}
\begin{document}
\texttt{man1 = Person(\textquotesingle M\textquotesingle, 1, [2, 1])}
\end{document}

相关内容