雾月
雾月
这家伙很懒,什么也没写!

注册于 4年前

回答
219
文章
2
关注者
23

我 发表了评论

2天前

Ubuntu下如何将times new roman作为衬线字体?

@u64726 只有安装到 TeX Live 目录的字体才需要执行 texhash。

我 发表了评论

2天前

如何判断 section 是否位于某一页的页首,并与其它非页首的 section 进行不同处理?

@u10945 \pagegoal 是本页要放置的内容的高度(不包括浮动体和脚注等),在一个新的页,它的值是 \maxdimen,用它可以判断是不是在新的页。\lastpenalty 用于获取上一个

我 对问题发布了答案

2天前

Ubuntu下如何将times new roman作为衬线字体?

可以下载字体放到 /use/share/fonts,然后更新 fontconfig 的配置文件。如果只需要供 TeX Live 使用,可以直接下载到 $TEXMFROOT/texmf-local/fo

我 对问题发布了答案

2天前

如何判断 section 是否位于某一页的页首,并与其它非页首的 section 进行不同处理?

问题 1,如果不用 needspace 或类似的方法,会有极少的概率不能正确判断是否需要分页,比如下面的第四个标题就有可能会判断失败。看看这是不是你想要的:\documentclass{ctexart

我 发表了评论

5天前

\phantom命令里加换行为啥不生效?

@u70550 做到完全和没有换行的 \phantom 一样应该是没办法的,原因是 TeX 不能从水平盒子中自由截取任意长度的内容(并且保持正确的断词)。要想换行只能放在垂直盒子中(\parbox 等

我 对问题发布了答案

6天前

ctexart如何搬scrartcl.cls中的轮子\captionaboveof{}{}?

如果只需要 \captionof,不需要强制 above 或 below,caption 宏包就提供这个命令,必须用在一个环境内,不过最好是用 \captionsetup{type=...},这样可以

我 发表了评论

6天前

\phantom命令里加换行为啥不生效?

@u70550 实际并非是这个原因。而是 \phantom 把它的参数放到一个受限水平模式的盒子里,这个模式下无法换行,也无法使用垂直模式下的命令,\\ 会触发强制换行,但是在受限水平模式下无效。可以

我 发表了评论

6天前

如何自建相关命令来取代 `tcolorbox` 的 `tcblower` 这个wheel?

只有用 paracol 实现才可以分页,其它都不行。

我 对问题发布了答案

6天前

如何自建相关命令来取代 `tcolorbox` 的 `tcblower` 这个wheel?

封装一下 minipage,设置 \parindent=0pt。\documentclass{article} \ExplSyntaxOn \box_new:N \l__skyrmion_left_

我 对问题发布了答案

1周前

今天TeXLive更新所有宏包后出现编译不成功

在 \documentclass 之前加上\ExplSyntaxOn \clist_map_inline:nn { fp, int, dim, skip, muskip } { \cs_g

我 发表了评论

1周前

使用l3keys如何不能实现单独指定某个option?

l3keys 这种方法需要用组包裹才能保证使用初始值,不用组就会影响之后的设置。而 lttemplates 不需要组就可以实现,而且总可以自动使用给定的默认值,实际是对 l3keys 的一层封装。一般

我 对问题发布了答案

1周前

xparse处理多个连续的optional arguments

一般情况下,如果要实现类似的需求,是交换 1、2 个参数的顺序,或者用不同类型的定界符([] () <> 等)。也可以用一个特殊的值表示默认值,遇到这个特殊值的时候把它替换为默认值。\Ex

我 对问题发布了答案

1周前

使用l3keys如何不能实现单独指定某个option?

猜你想要 lttemplates(即 xtemplate),即将进入 LaTeX2e 内核(不出意外的话是 Released 2024-11-01),目前(2024.10.31)可以使用 xelate

我 对问题发布了答案

2周前

如何根据 expl3 的 clist 中某个 item 是否后面带有 star (*) 进行 True 和 False 分支输出?

\documentclass{article} \ExplSyntaxOn \quark_new:N \q__skyrmion_mark \quark_new:N \q__skyrmion_stop

我 发表了评论

2周前

在不指定字体名字的情况下设置伪粗体?

@u10307 没有这部分代码,也只会影响 CJK 字体。

发布
问题