[project] id = "mini" name = "迷你课时" [info] title = "迷你示例课时" author = "测试作者" [[parts]] kind = "segment" path = "segments/开场对照导言" [[parts]] kind = "lemma" path = "lemmas/量纲分析估计" [[parts]] kind = "lemma" path = "lemmas/无证明引理" [[parts]] kind = "example" path = "examples/自由落体" # v2 target shape (ADR-0011): a typed artifact + an ordered list of typed steps. # Each target's single `typst-compile` step names the template file to compile # as main; the framework injects the augmented manifest into it. [targets.student] artifact = { type = "single-file", filepath = "build/student.pdf" } [[targets.student.steps]] type = "typst-compile" template = "exports/student.typ" [targets.teacher] artifact = { type = "single-file", filepath = "build/teacher.pdf" } [[targets.teacher.steps]] type = "typst-compile" template = "exports/teacher.typ"