ctex-kit
ctex-kit copied to clipboard
`\tl_build_get:NN` 未定义
https://github.com/CTeX-org/ctex-kit/blob/1ee66c6f130802d3400f893db01fd6a6701ab164/zhnumber/zhnumber.dtx#L1467
看了一下 interface3 文档,这个函数好像被改为了 \tl_build_get_intermediate:NN。
\tl_build_get:NN 只是软移除,仅在开启 debug 时(\debug_on:n { deprecation })产生报错。
debug 通常只在测试文件中开启,此时可以用以下办法绕过
\ExplSyntaxOn
\debug_on:n { deprecation }
% ...
% \debug_suspend: ... \debug_resume: doesn't work for "deprecation"
\hook_gput_code:nnn { package/zhnumber/before } {.} { \debug_off:n { deprecation } }
\hook_gput_code:nnn { package/zhnumber/after } {.} { \debug_on:n { deprecation } }
% ...
\ExplSyntaxOff
\RequirePackage{zhnumber}
好的,谢谢您!