我想定义一个如下所示的新命令。编译时,latex 应I_{wr}
在不带参数的情况下发出,或者可选参数应作为下标出现。
\newcommand{\myCommand}[1][]{I_{wr#1}}
因此,如果我给出$\myCommand{2}$
,那么它将发出文本作为I_{wr}2
。2
不以下标形式出现。有人能告诉我如何正确地做到这一点吗?
谢谢
答案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}