我 对问题发布了答案
在 multitoc 宏包后面加上:\makeatletter \renewcommand*{\@starttoc}[1]{% \ifthenelse{\boolean{@multitoc@to
我 发表了评论
@u26254 graph 不支持这么写,只能把前面的结果保存起来。\graph {[/utils/exec=\mychain{a}{2,3,4}\let\mytextb\mytext \m
我 对问题发布了答案
这里提供三种方式,如果使用了 amsfonts 宏包可以用第二种,使用了 unicode-math 宏包可以用第三种。效果并不完全一样。\newcommand\crossrightdasharrow{
我 发表了评论
@u26254 比如原来的 \graph {[my chain=4]} 相当于 \graph{[my chain={a}{4}]}。
我 发表了评论
@u26254 可以这样改:% 如果要增加参数,改 2 为想要的参数个数,再把下面的 .style n args 里的也改成相应的值 \newcommand\mychain[2]{% \def\m
我 对问题发布了答案
问题里长代码要换行再点上面的“代码”才可以正确输出代码,不然问题根本不能看。第一个,\node 选项里的 \n 没展开,tikz 检测不到它的内容,要先展开:\begin{tikzpicture}[x
我 对问题发布了答案
A 图,把线的颜色改为背景色,或设置透明度为 0 即可,这里采用的是第二种。注意 decoration 的透明度也会随之改变,要改回来。B 图,由于 decoration 使用的坐标系是以路径的切线为
我 对问题发布了答案
XeLaTeX 下,xeCJK 可以使用 \xeCJKDeclareCharClass 全局的更改某个字符的字符类。你可以改了之后再改回来。LuaLaTeX 下,luatexja 不支持修改 U+00
我 对问题发布了答案
问题出在 \newtheorem 并不会展开第 2 个参数,所以保留的是 \l_theorem_chinese_tl 的最后一个定义。这里提供使用 \keyval_parse:nnn 的方法,比用 p
我 发表了评论
@u21174 可以基于 list 环境再修改 \leftmargin 变量。和 enumerate 环境的原理是一样的,不如直接用 enumerate 环境,更加简便。
我 发表了评论
@u21174 你可以定义一个命令比如 \myitem:\newcommand{\myitem}[1]{\item #1} 把每项的内容作为 \myitem 的参数:\begin{enumerate}
我 对问题发布了答案
第一,你的这个代码逻辑有问题。第二,tblr 不会自动展开它的内容,必须使用 expand 选项设置要展开的命令,否则这个命令的内容会进入到某一个单元格中。代码并不复杂:\ExplSyntaxOn \
我 发表了评论
内容目录和表格目录分栏