宏参数中的逗号

宏参数中的逗号

我有一个宏,它接受逗号分隔列表中的几个可选参数。我想将包含逗号的值分配给特定参数。有没有办法“转义”这个特定的逗号,这样它就不会被解释为新参数的开头。

以下是我想要实现的目标:

\begin{mymacro}[arg1=a,b,arg2=c]
% ...
\end{mymacro}

我希望设置arg1a,b,当然,不希望将其解释为“arg1=ab”。

谢谢!

答案1

好吧,我想这是一个微不足道的问题......

答案是:

[arg1={a,b},arg2=c]

@Qrrbrbirlbel:谢谢。

相关内容