我已将新命令定义为宏,如下所示:
\newcommand{\Sel}[3]{S_{#1}^{#2, #3}}
我希望此命令的每次调用都包含 teletypefont( \texttt
),因此我尝试将宏更改为:
\newcommand{\Sel}[3]{\texttt{S_{#1}^{#2, #3}}}
\Sel
这导致我的 Tex 文件中使用的行出现以下错误:
Missing $ inserted.
Extra }, or forgotten $.
尝试在 Tex 文件中执行以下操作也会出现类似的错误:
$\texttt{\Sel{x}{y}{z}}$
我希望这是我误解了命令内部命令的用法。
任何帮助,将不胜感激。
谢谢。