Closed muzimuzhi closed 5 months ago
Fixes #329.
目前,前两个提交是与主题无关的,一个是为了让 l3build check 通过,一个是维护性工作。我想等 #330 解决后,rebase 并 squash 提交。
l3build check
在解决 inconsistent local/global assignment 报错时,我选择了「总是遵照变量命名里的 l/g 而改动对变量赋值的函数」。
l/g
在 fduthesis-regression-test.tex 为所有测试设置 \debug_on:n { check-declarations },虽然现在能通过 CI,但这有赖于目前的测试覆盖不完整、没有大量使用 ctex 功能。实际上 ctex/xecjk 本身目前通不过 check-declarations。
fduthesis-regression-test.tex
\debug_on:n { check-declarations }
ctex
ctex/xecjk
check-declarations
% !TeX program = xelatex \ExplSyntaxOn \debug_on:n { check-declarations } \ExplSyntaxOff \documentclass{ctexart} \begin{document} \end{document}
手动做了一部分的 squash 所以好像没有自动合并。
没事。
好诶 copyright 更新到 2024 了( af18bb38a6d937e9734e9b9cf19daccd45ba4061 ),我当时纠结过要不要改。
Fixes #329.
目前,前两个提交是与主题无关的,一个是为了让
l3build check
通过,一个是维护性工作。我想等 #330 解决后,rebase 并 squash 提交。在解决 inconsistent local/global assignment 报错时,我选择了「总是遵照变量命名里的
l/g
而改动对变量赋值的函数」。在
fduthesis-regression-test.tex
为所有测试设置\debug_on:n { check-declarations }
,虽然现在能通过 CI,但这有赖于目前的测试覆盖不完整、没有大量使用ctex
功能。实际上ctex/xecjk
本身目前通不过check-declarations
。