我怎样才能将空白传递给该命令
\newcommand{\iam}[1][happy]{I am #1.}
以便我得到这个结果
I am .
注意:我的实际命令在数学模式下运行,因此“am”和“。”之间的空格无关紧要。
答案1
要传递一个空的可选参数,从而覆盖非空的默认值,只需使用[]
:
\iam[]
我怎样才能将空白传递给该命令
\newcommand{\iam}[1][happy]{I am #1.}
以便我得到这个结果
I am .
注意:我的实际命令在数学模式下运行,因此“am”和“。”之间的空格无关紧要。
要传递一个空的可选参数,从而覆盖非空的默认值,只需使用[]
:
\iam[]