我正在将我编写的类从 迁移xkeyval
到kvoptions
,主要因为我想提供类选项,其值可以是逗号分隔值的列表:
\documentclass[myoption={val1,val2}]{myclass}
为此,xkeyval
需要xkvltxp
目前有问题。
我想知道是否有任何教程可以解释如何执行此迁移,尤其是如何处理xkeyval
的\define@choicekey
宏。其他问题是关于:
+
宏的扩展xkeyval
,允许处理用户传递的意外值,\ExecuteOptionsX
及其\ProcessOptionsX
等价物。