宏中的下标

宏中的下标

我想定义一个如下所示的新命令。编译时,latex 应I_{wr}在不带参数的情况下发出,或者可选参数应作为下标出现。

\newcommand{\myCommand}[1][]{I_{wr#1}}

因此,如果我给出$\myCommand{2}$,那么它将发出文本作为I_{wr}22不以下标形式出现。有人能告诉我如何正确地做到这一点吗?

谢谢

答案1

除了用法之外,它已经是正确的了:

\newcommand{\myCommand}[1][]{I_{wr#1}}

该论点是选修的使用的论点正方形括号:

$\myCommand[2]$

完整示例:

\documentclass{article}

\newcommand{\myCommand}[1][]{I_{wr#1}}

\begin{document}
\[
  \myCommand[2] = 2 * \myCommand
\]
\end{document}

结果

相关内容