![创建带有可选参数的命令](https://linux22.com/image/361550/%E5%88%9B%E5%BB%BA%E5%B8%A6%E6%9C%89%E5%8F%AF%E9%80%89%E5%8F%82%E6%95%B0%E7%9A%84%E5%91%BD%E4%BB%A4.png)
如您所知,如果我们想在 beamer 上使用替代语句,我们可以使用:
\alt<overlay specification>{default text}{alternative text}<overlay specification>
就我而言,我总是使用这种格式:
\alt<#1>{\color{blue}\item #2 }{\color{gray}\item #2}
其中 #1 是帧号(如 1 或 1-3)并且其默认值是,+(1)
而 #2 是我的替代文本。
我已经尝试过这个代码:
\newcommand\a[2]{\alt<#1>{\color{blue}\item #2 }{\color{gray}\item #2}}
它可以工作,但是如您所知,这不是一个可选命令,我想将#1作为我的命令的可选参数,并 +(1)
作为默认值。任何帮助都将不胜感激。