如何在 Latex 中将数学符号作为文本插入而不出现错误消息

如何在 Latex 中将数学符号作为文本插入而不出现错误消息

我怎样才能[1+(-1)^n/n, {n, 10}]在乳胶中插入(原样文本)而不会收到任何错误消息,例如缺少$(乳胶将其解释为等式)或缺少\括号{

我尝试过\text{[1+(-1)^n/n, {n, 10}]},但仍然会出现错误消息,我也尝试过 verbatim 环境和 lstlisting 环境。

答案1

您可以使用verbatim环境或\verb|...|命令,具体取决于您想要的输出。

\documentclass{article}
\begin{document}
In a special environment:
\begin{verbatim}
[1+(-1)^n/n, {n, 10}]
\end{verbatim}
In line: \verb|[1+(-1)^n/n, {n, 10}]|.
\end{document}

答案2

这是一个可行的替代方案,使用\mathttt\texttt命令代替正确的包verbatim。您可以查看我的代码和输出。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{itemize}
    \item First example text in math-mode $\mathtt{[1+(-1)\char`\^n/n,\{n, 10\}]}$
    \item Second example text in text-mode \texttt{[1+(-1)$\char`\^{\texttt{n}}$/n, $\mkern-10mu{\texttt{\textbraceleft}}\texttt{n,10}\texttt{\textbraceright}$]}
\end{itemize}
\end{document}

相关内容