#2930·typst

多文件项目带有单个可编译部件,类似于LaTeX的子文件包.

作者: esclear创建于 2023年12月12日更新于 2026年9月11日
标签feature requestscripting

说明

这个特性请求来自我在Discord服务器上提出的问题.

我想实施下述使用案例,但还没有找到这样做的好办法。

第一个想法是创建一个共同文件 " style.typ " ,其中载有相关的成套规则并显示规则,并将其纳入所有文件。

但这有几个问题,例如所有显示规则都需要是一能的. 另一个问题是,常常会有一些链接或标签来指代子文档之外的目标,例如另一个章节中的定义.

Tinger建议Discord的显示规则如下: 时间轴: #show ref:它如果查询(it.target, it.location ())len () = 0 [不是FOUND] 其它 { 它}



使用大小写

我正在考虑写我的博士论文 和一系列使用打字的讲座说明。
这些文件将相当长,因为它往往是其性质。

与 LaTeX 一起, 我通常使用“ subfiles” 软件包 :
* 将文档分拆成多个更小的文件,可以单独构建.
→ 然后可以分发给其他人(供审查,用于筹备讲座,.)
* 有一个“主文件”,建成后由所有(包括)部件组成。
→ 这将会是毕业论文 或完成的讲座笔记 在学期结束时。

使用"subfiles"包,所有子文件(分会,会话,.)都使用主文件的序言,从而提供了更小的单个文件,和主文件的一致的样式等.
另外,我设置了它,以便自动为他们创建相应的封面页.