LaTeX3:l3kernel 更新后 .generate_coices:n 出现问题

LaTeX3:l3kernel 更新后 .generate_coices:n 出现问题

我想报告我在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 上完成。我还将把这个添加到测试文件中:我们的自动测试套件遗漏了它。

相关内容