ctex-kit icon indicating copy to clipboard operation
ctex-kit copied to clipboard

`\tl_build_get:NN` 未定义

Open irenier opened this issue 9 months ago • 2 comments

https://github.com/CTeX-org/ctex-kit/blob/1ee66c6f130802d3400f893db01fd6a6701ab164/zhnumber/zhnumber.dtx#L1467

看了一下 interface3 文档,这个函数好像被改为了 \tl_build_get_intermediate:NN

irenier avatar Jun 05 '25 06:06 irenier

\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}

muzimuzhi avatar Jun 05 '25 06:06 muzimuzhi

好的,谢谢您!

irenier avatar Jun 05 '25 10:06 irenier