我正在编写一个包,我想在其中定义一个选项myvalues
,以便
\usepackage[myvalues={10,11}]{mypackage}
将执行\mycommand[10]{11}
并
\usepackage[myvalues=11]{mypackage}
将执行\mycommand{11}
。
我知道如何使用xkeyval
包定义仅具有一个值的选项
\DeclareOptionX{myvalues}{%
\mycommand{#1}%
}
但我不确定如何扩展它以按照上面使用两个参数描述的方式运行。