Обзор
Общая информация о Typst, проекте Typst Gost и шаблоне modern-g7-32.
Typst Gost
Typst Gost — это экосистема шаблонов и справочных материалов для оформления документов по ГОСТ в Typst.
modern-g7-32 — автоматизированный шаблон для оформления отчётов о научно-исследовательских работах в соответствии с ГОСТ 7.32-2017.
Идея проекта простая: вы пишете содержание, а шаблон забирает на себя ту часть оформления, где обычно теряются вечера — титульные поля, отступы, заголовки, подписи и нумерацию.
Дальше проект может расширяться новыми пакетами, но modern-g7-32 остаётся базовым шаблоном.
Когда это полезно
Typst удобен, когда документ меняется: содержание, ссылки, подписи, список источников и
нумерация приложений пересобираются из кода. В отличие от ручной правки Word-файла, структура
отчёта хранится в .typ, поэтому её проще проверять, версионировать и переиспользовать.
Это особенно заметно ближе к сдаче работы: добавили рисунок, перенесли раздел, дописали приложение — содержание, ссылки и счётчики подтянулись сами, никакой ручной работы.
Принцип работы шаблона
Работа с modern-g7-32 в Typst строится на декларативном подходе, вы описываете содержание в .typ файле и получаете готовый к печати документ.
Ниже представлен минимальный пример с использованием шаблона. Следуя документации, вы постепенно познакомитесь со всем функционалом.
#import "@preview/modern-g7-32:0.2.0": abstract, gost#show: gost.with( hide-title: true, add-pagebreaks: false, performers: ( name: "А.А. Страдальцев", position: "Младший специалист по дедлайнам" ),)#abstract("костыли", "велосипед", "дедлайн", "паника", "выгорание")[ В отчёте описан процесс имитации бурной деятельности за ночь до сдачи. Сервис работает только на локалхосте разработчика, но благодаря ГОСТу выглядит как энтерпрайз-решение.]#outline()= ВведениеТекст введения, заботливо сгенерированный нейросетью в 4 утра.= Проектирование архитектуры (или как мы пытались)...
Возможности автоматизации
Шаблон берет на себя выполнение большинства требований стандарта:
- Формирование титульного листа и подключение встроенных шаблонов;
- Создание списка исполнителей;
- Генерация реферата со статистикой документа;
- Сборка содержания;
- Оформление рисунков, таблиц, формул, листингов и списков;
- Настройка пользовательских титульных шаблонов;
- Оформление списка источников и приложений.
Особенности работы с документацией
Документация Typst Gost — это интерактивная среда: примеры можно менять прямо на странице, а также доступен просмотр цитат из ГОСТ 7.32-2017. Вы можете воспользоваться формой обратной связи в конце страницы документации, чтобы помочь нам улучшить её.
Интерактивные примеры кода
Все примеры на страницах документации редактируемые. Меняйте код слева и смотрите, как пересобирается результат справа.
Попробуйте изменить что-нибудь в примере ниже.
#set text(lang: "ru", size: 14pt)#set par(justify: true)= Интерактивный примерПопробуйте изменить этот текст прямо здесь!Любые правки в этом блоке кода сразу отобразятся на результате вёрстки.
Быстрый просмотр пунктов ГОСТ 7.32-2017
При наведении на номер пункта ГОСТ появляется окно с текстом требования. Это удобно во время работы, так как не нужно держать PDF стандарта открытым в соседнем окне.
Попробуйте навести курсор на ссылку 6.2.1, чтобы увидеть пример всплывающего окна с цитатой из ГОСТа.
Форма обратной связи
Вы можете писать что вам понравилось или не понравилось в документации, старайтесь указывать к какому разделу относится ваше мнение.
Не стесняйтесь писать об ошибках или предложениях, это поможет улучшить документацию.
Разделы документации
Для первого документа начните с раздела Быстрый старт.
Поделитесь своим мнением об этой странице