我 对问题发布了答案
猜你想要 lttemplates(即 xtemplate),即将进入 LaTeX2e 内核(不出意外的话是 Released 2024-11-01),目前(2024.10.31)可以使用 xelate
我 对问题发布了答案
\documentclass{article} \ExplSyntaxOn \quark_new:N \q__skyrmion_mark \quark_new:N \q__skyrmion_stop
我 发表了评论
@u64726 如果包含后面的 package/ctex/after 代码,则只影响 ctex 直接加载的 CJK 字体,自己在导言区写的没影响。
我 发表了评论
@u64726 没有任何区别:\PassOptionsToPackage{AutoFakeBold=3.0}{xeCJK} \AddToHook{package/ctex/before}{\AddTo
我 对问题发布了答案
如果设置了 BoldFont 和 ItalicFont,xeCJK 不会再使用伪粗体。而 ctex 为预定义的字体都设置了这两个键,因此后续的修改无效。只需重新定义 xeCJK 的 BoldFont、
我 对问题发布了答案
\makeatletter\ExplSyntaxOn \clist_new:N \g__my_packages_clist \int_new:N \g__my_level_int \AddToHook
我 发表了评论
@u64726 \tableofcontents还没执行的时候,重定义已经发生,不可能提前知道还没有发生的行为,只能通过写入辅助文件的方式判断。
我 对问题发布了答案
用通用命令钩子 \AddToHook{cmd/<document cmd>/before}{<write to aux>} 在需要判断是否在正文使用了的命令前加上一段代码,在辅
我 对问题发布了答案
实际上,正是由于 elegantbook 加载了 bm 宏包才导致这个错误。bm 设置 \let\boldsymbol\bm,但为什么直接嵌套 \bm 不会出错呢?因为最外层的那个 \bm 设置 \l
我 对问题发布了答案
使用 3.1.2 的版本。https://www.sumatrapdfreader.org/download-prevsee: https://github.com/sumatrapdfreader/
我 对问题发布了答案
怎么没解决呢?\renewcommand\mainmatter{\if@openright\cleardoublepage\else\clearpage\fi % <- \@mainmatt
我 对问题发布了答案
报错信息要看完整。(./skyrmion-part1-module.code.tex ! Undefined control sequence. l.1 \skyrmion
我 对问题发布了答案
xparse处理多个连续的optional arguments