将空白作为参数传递给命令

将空白作为参数传递给命令

我怎样才能将空白传递给该命令

\newcommand{\iam}[1][happy]{I am #1.}

以便我得到这个结果

I am .

注意:我的实际命令在数学模式下运行,因此“am”和“。”之间的空格无关紧要。

答案1

要传递一个空的可选参数,从而覆盖非空的默认值,只需使用[]

\iam[]

相关内容