В проекте используется только один входной файл — main.typ. В нём находятся данные документа, выбранный режим и порядок глав. Отдельные draft.typ и clean-copy.typ не нужны.
#let company-id = "scientia" // "scientia" | "technology" | "too"
#let document-mode = "final" // "final" | "draft" | "clean-copy"
#let use-private-assets = false // true, когда есть настроенная .private
final — выпускной документ; приватные подписи и печати показываются при use-private-assets = true;draft — черновик с водяным знаком без реальных подписей;clean-copy — чистая копия с зарезервированными местами для ручного подписания.| Вид | Когда использовать | Готовый исходник |
|---|---|---|
| Отчёт | Технический или научный отчёт с титулом, содержанием, источниками и приложениями | report/main.typ |
| Письмо | Исходящее письмо с адресатом, номером, подписью и перечнем приложений | letter/main.typ |
| ТКП | Предложение с составом работ, стоимостью, сроками и условиями оплаты | commercial-offer/main.typ |
| Договор | Стороны, представители, разделы, реквизиты и приложения | contract/main.typ |
Самый простой способ выбора — задача VS Code Scientia: выбрать тип документа. Она заменяет main.typ и chapters/, предварительно сохраняя резервную копию в .private/starter-backups/.
Один крупный смысловой раздел удобно хранить в одном файле:
chapters/
├── 00-introduction.typ
├── 10-methods.typ
├── 20-results.typ
├── 30-discussion.typ
└── 90-conclusion.typ
Числовой префикс помогает видеть порядок в проводнике, но сам по себе ничего не подключает. Состав PDF задаётся внизу main.typ:
#include "chapters/00-introduction.typ"
#pagebreak()
#include "chapters/10-methods.typ"
assets/images/;assets/references.bib;assets/data/ или непосредственно assets/;Используйте прямые слеши: assets/images/section-2.png. Путь внутри главы считается относительно файла главы, поэтому из chapters/10-main.typ изображение обычно открывается как ../assets/images/example.png.
main.typ и проверьте параметры сверху вниз.#include.