|
|
1 هفته پیش | |
|---|---|---|
| .template | 1 هفته پیش | |
| .vscode | 1 هفته پیش | |
| .zcode | 1 هفته پیش | |
| assets | 1 هفته پیش | |
| chapters | 1 هفته پیش | |
| docs | 1 هفته پیش | |
| .gitignore | 1 هفته پیش | |
| .zcodeignore | 1 هفته پیش | |
| README.md | 1 هفته پیش | |
| main.typ | 1 هفته پیش |
Готовая рабочая область Typst для отчётов, писем, технико-коммерческих предложений и договоров. Для повседневной работы нужен один файл настроек — main.typ, текст в chapters/ и материалы в assets/.
| Элемент | Что с ним делать |
|---|---|
main.typ |
Выбрать компанию и режим, заполнить реквизиты, подключить главы |
chapters/ |
Писать основной текст документа |
assets/ |
Хранить рисунки, таблицы, CSV и библиографию |
docs/ |
Читать инструкции и открывать готовые примеры |
.template/, .private/ и .vscode/ являются служебными и скрыты в проводнике VS Code. Документация для разработчика шаблона также скрыта и не смешивается с инструкциями автора.
Ctrl+Shift+X), введите @recommended и нажмите Install Workspace Recommended Extensions.main.typ и запустите Typst Preview через Ctrl+Shift+P.Автосохранение уже включено. Изменения текста появляются в предпросмотре примерно через 700 мс.
По умолчанию открыт пример полноценного отчёта. Для другого типа:
Ctrl+Shift+P.report, letter, commercial-offer или contract.Предыдущие main.typ и chapters/ автоматически сохраняются в локальной .private/starter-backups/.
main.typВ начале файла находятся три основных переключателя:
#let company-id = "scientia" // "scientia" | "technology" | "too"
#let document-mode = "final" // "final" | "draft" | "clean-copy"
#let use-private-assets = false // true, когда скопирована папка .private
Отдельных файлов для черновика и чистой копии нет. После переключателей последовательно заполните исполнителей, источники, приложения и параметры выбранного документа.
Главы подключаются внизу main.typ обычными строками:
#include "chapters/00-introduction.typ"
#pagebreak()
#include "chapters/10-main.typ"
Чтобы добавить, убрать или переставить главу, измените только список #include.
Корневой пример отчёта уже содержит:
Расширенный каталог с пояснениями находится в руководстве по оформлению. Исходник можно открыть и собрать отдельно: docs/examples/formatting/main.typ.
Нажмите Ctrl+Shift+B или запустите задачу Scientia: собрать PDF. Будет создан document.pdf.
Через терминал выполняется та же команда:
typst compile --root . main.typ document.pdf
Без папки .private оставьте use-private-assets = false: чистый форк собирается без ошибок. Для печати и подписи организации используются безопасные заглушки, а у отсутствующей подписи сотрудника остаётся пустая строка.
Для выпуска с реальными изображениями:
.private в корень проекта с заменой.main.typ поменяйте одну строку: #let use-private-assets = true.В .private/settings.typ хранятся доступность изображений и индивидуальные смещения подписей. Состав исполнителей и их роли меняются понятными строками в main.typ. Подробная структура: приватные данные.
Пошаговая инструкция для сотрудников без опыта программирования: Git для авторов документов.
| Тема | Ссылка |
|---|---|
| Полная навигация | Документация пользователя |
| Виды документов и главы | Работа с документами |
| Таблицы, рисунки, формулы и ссылки | Руководство по оформлению |
| Все компилируемые примеры | Каталог примеров |
| VS Code, расширения и предпросмотр | Настройка VS Code |
| Коммиты, ветки и merge | Git для авторов |
| Подписи, печати и смещения | Приватные данные |
| Редактирование технического текста | Подсказка по стилю |
| Типовые проблемы | Решение проблем |
Документация разработки шаблона предназначена только для сопровождающих: .template/development/docs/README.md.