我想报告我在l3keys
子包中遇到的一个问题l3kernel
(希望在这里完成没问题)。最后的测试代码产生了错误
! Undefined control sequence.
<argument> \l_keys_choice_int
测试代码:
\documentclass{article}
\usepackage{expl3}
\ExplSyntaxOn
\keys_define:nn{user}{
colour .choice_code:n = {\l_keys_choice_tl},
colour .generate_choices:n = {black,white},
colour .default:n = {black},
}
\newcommand\cat[1][colour]{\keys_set:nn{user}{#1}}
\ExplSyntaxOff
\begin{document}
My cat is \cat. Your cat is \cat[colour=white].
\end{document}
答案1
不知何故,这个特定变量似乎在代码中消失了。我当然会解决这个问题:修复很简单,很快就会在 CTAN 上完成。我还将把这个添加到测试文件中:我们的自动测试套件遗漏了它。