从 xkeyval 迁移到 kvoptions:如何检索 \define@choicekey?

从 xkeyval 迁移到 kvoptions:如何检索 \define@choicekey?

我正在将我编写的类从 迁移xkeyvalkvoptions,主要因为我想提供类选项,其值可以是逗号分隔值的列表:

\documentclass[myoption={val1,val2}]{myclass}

为此,xkeyval需要xkvltxp目前有问题

我想知道是否有任何教程可以解释如何执行此迁移,尤其是如何处理xkeyval\define@choicekey宏。其他问题是关于:

  • +宏的扩展xkeyval,允许处理用户传递的意外值,
  • \ExecuteOptionsX及其\ProcessOptionsX等价物。

相关内容