我 对问题发布了答案
% \usepackage{hyperref} \label{lb:a} \hyperref[lb:a]{text}即可显示 text,并且有超链接。text 改成你想要的文字。
我 对问题发布了答案
\keys_define:nn { my } { subset-1 .meta:n = {#1}, subset-2 .meta:nn = { you } {#1}, }类似
我 对问题发布了答案
LaTeX3 中一些 \.._map_... 函数是通过尾递归来实现的,\prg_break_point:Nn 用于标记循环要跳出时的位置,\prg_map_break:Nn 用于跳出循环。先看一个例
我 对问题发布了答案
在盒子中需要使用 \internallinenumbers,不过在 breakable 的盒子中仍然会失败。\documentclass{article} \usepackage{lipsum} \u
我 对问题发布了答案
在 TeX 中,每个盒子都有一个参考点(reference point):(来自 The TeXBook 第 63 页)旋转一个盒子就是以这个 reference point 作为参考点。coffin
我 发表了评论
@u10307 如过一定要用 \coverstyle={...},就这样定义:\cs_new_protected:Npn \coverstyle = #1 { \keys_set:nn { Be
我 发表了评论
@u45041 \coverstyle{...} 不是 \coverstyle={...}。你在导言区用 \coverstyle 就是在导言区加载。用 \AtBeginDocument 是避免多次加载
我 对问题发布了答案
先读 interface3.pdf,就算不全读也要读个大概,然后再用 LaTeX3。定义和设置键值分别用 \keys_define:nn 和 \keys_set:nn。如果你用 TeXLive2023
我 对问题发布了答案
TeX 是先读取一整段然后根据文字宽度断行的,所以不能在段落中间改变文字宽度。(好吧,其实可以用 \parshape 改),所以不存在一个通用的命令可以在某页开始改变文字宽度,要改只能整段整段地改(用
我 对问题发布了答案
这两个宏都需要吃掉一个参数,并且完全展开这个参数。第一个区别是,\use:e(在要被完全展开的上下文中)可以被完全展开(expands all tokens fully),\use:x 不能被完全展开
我 对问题发布了答案
不必。代码unknown .code:n = \tl_set:Nn \l__myTest_标签_tl \l_keys_key_str的作用是把 \l__myTest_标签_tl 设置为 \l_keys
我 对问题发布了答案
把计数器的值保存到 .aux 文件里。\documentclass{article} \makeatletter % 保存那些要记录的计数器,它值的格式为 \ysk@savecurrcounter{c
我 对问题发布了答案
bend left 和 bend right 可以设置值,弯曲方向与这个值有关。bend right=angle 就是 bend left=-angle。对于 bend left 具体来说就是:从起点
我 对问题发布了答案
一条曲线上排列着圆点组与箭头组,目前有错位,每个箭头起点位置如何对准圆?