如何定义具有两个参数的选项?

如何定义具有两个参数的选项?

我正在编写一个包,我想在其中定义一个选项myvalues,以便

\usepackage[myvalues={10,11}]{mypackage}

将执行\mycommand[10]{11}

\usepackage[myvalues=11]{mypackage}

将执行\mycommand{11}

我知道如何使用xkeyval包定义仅具有一个值的选项

\DeclareOptionX{myvalues}{%
  \mycommand{#1}%
  }

但我不确定如何扩展它以按照上面使用两个参数描述的方式运行。

相关内容