commandx 可选参数

commandx 可选参数

我有一个针对包的自定义命令todonotes

\newcommandx{\custom}[3][1=]{\todo[#1,author=#2]{#3}}

其用法如下:

\custom[inline]{author1,some comments}

相反,它会引发错误:

E: main.tex:124 Package xkeyval Error: `some comments' undefined in families `todonotes'

发生了什么事?我定义了 3 个参数,其中参数 1 是可选的!

相关内容