Universe

Create project in app

Шаблон для оформления документов в соответствии с ГОСТ 7.32-2017. Он был создан для автоматизации рутинных процессов при работе с научными работами. Шаблон может быть полезен студентам вузов при оформлении лабораторных, курсовых и дипломных работ.

Typst Universe License badge Tests badge Website badge

Быстрый старт

Чтобы использовать этот шаблон, импортируйте его как показано ниже:

#import "@preview/modern-g7-32:0.2.0": gost, abstract, appendixes

#show: gost.with(
  ministry: "Наименование министерства (ведомства) или другого структурного образования, в систему которого входит организация-исполнитель",
  organization: (
    full: "Полное наименование организации — исполнителя НИР",
    short: "Сокращённое наименование организации"
  ),
  about: "О научно-исследовательской работе",
  research: "Наименование НИР",
  subject: "Наименование отчёта",
  manager: (name: "Фамилия И.О.", position: "Должность", title: "Руководитель НИР,"),
  federal: "Наименование федеральной программы",
  city: "Город",
  performers: (
    (name: "И.О. Фамилия", position: "Должность", part: "введение, раздел 1"),
    "Организация",
    (name: "И.О. Фамилия", position: "Должность"),
  ) 
)

#abstract(
  "ключевое слово",
  "шаблон",
)[
  Текст реферата
]

#outline()

= Введение
Текст введения

= Раздел 1
== Подраздел 1
=== Пункт 1
Ссылка в тексте на изображение @image.

#figure(image("assets/image.png"), caption: "Пример изображения") <image>

= Заключение

#bibliography("references.bib")

#show: appendixes

= Приложение
= Другое приложение

Документация

Больше информации о проекте находится на сайте typst-gost.ru

Возможности

  • Формирование титульного листа
  • Встроенные шаблоны титульных листов
  • Пользовательские шаблоны титульных листов
  • Автоматическое создание списка исполнителей
  • Оформление структурных заголовков
  • Автоматическая генерация реферата
  • Автоматизированная сборка содержания
  • Форматирование и нумерация элементов отчёта
  • Оформление списка использованных источников
  • Автоматическое оформление и нумерация приложений

Список изменений

0.2.0

  • Критические изменения

    • ⚠️ Для приложений теперь применяется название appendix вместо annex
    • ⚠️ Зависимость numberingx заменена на собственное решение (используйте enum-numbering из шаблона)
  • Добавлено

    • Опция отключения отображения количества элементов в реферате
    • Настройки для пользовательского выравнивания нумерации страниц и полей страницы
    • Параметр title для исполнителя и руководителя НИР
    • Параметр add-pagebreaks, позволяющий отключать автоматическое разбиение страниц
    • Параметр title-footer-align, позволяющий устанавливать выравнивание футера (город и год) на титульном листе
    • Межстрочный интервал в 1.5 строки для соответствия ГОСТ
  • Изменено

    • Шаблон мигрирован до версии Typst 0.14.0
  • Исправлено

    • Нумерация фигур (изображений, таблиц и т.д) в приложениях
    • Работа с параметрами исполнителей
    • Подключение шаблонов титульного листа для локального импорта пакета

0.1.0

  • Начальный релиз