Typst GOSTTypst Gost

Обзор

Общая информация о 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 утра.= Проектирование архитектуры (или как мы пытались)...
Preview

Возможности автоматизации

Шаблон берет на себя выполнение большинства требований стандарта:

Особенности работы с документацией

Документация Typst Gost — это интерактивная среда: примеры можно менять прямо на странице, а также доступен просмотр цитат из ГОСТ 7.32-2017. Вы можете воспользоваться формой обратной связи в конце страницы документации, чтобы помочь нам улучшить её.

Интерактивные примеры кода

Все примеры на страницах документации редактируемые. Меняйте код слева и смотрите, как пересобирается результат справа.

Попробуйте изменить что-нибудь в примере ниже.

#set text(lang: "ru", size: 14pt)#set par(justify: true)= Интерактивный примерПопробуйте изменить этот текст прямо здесь!Любые правки в этом блоке кода сразу отобразятся на результате вёрстки.
Preview

Быстрый просмотр пунктов ГОСТ 7.32-2017

При наведении на номер пункта ГОСТ появляется окно с текстом требования. Это удобно во время работы, так как не нужно держать PDF стандарта открытым в соседнем окне.

Попробуйте навести курсор на ссылку 6.2.1, чтобы увидеть пример всплывающего окна с цитатой из ГОСТа.

Форма обратной связи

Форма обратной связи

Вы можете писать что вам понравилось или не понравилось в документации, старайтесь указывать к какому разделу относится ваше мнение.

Не стесняйтесь писать об ошибках или предложениях, это поможет улучшить документацию.

Разделы документации

Для первого документа начните с раздела Быстрый старт.

Поделитесь своим мнением об этой странице

На этой странице