Skip to content

Шаблон на typst для оформления документов согласно ГОСТ 7.32-2017.

License

Notifications You must be signed in to change notification settings

typst-g7-32/modern-g7-32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modern-g7-32

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

Typst Universe License badge Tests badge Website badge

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

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

#import "@preview/modern-g7-32": gost, abstract, title-templates, annexes, annex-heading

#show: gost.with(
  ministry: "Наименование министерства (ведомства) или другого структурного образования, в систему которого входит организация-исполнитель",
  organization: (
    full: "Полное наименование организации — исполнителя НИР",
    short: "Сокращённое наименование организации"
  ),
  udk: "индекс УДК",
  research-number: "регистрационный номер НИР",
  report-number: "регистрационный номер отчета",
  approved-by: (
    name: "Фамилия И.О.",
    position: "Должность, сокращ. наимен. орг",
    year: 2017
  ), // Гриф согласования
  agreed-by: (
    name: "Фамилия И.О.",
    position: "Должность, сокращ. наимен. орг",
    year: auto
  ), // Гриф утверждения, год подставляется из аргумента year
  report-type: "отчёт",
  about: "О научно-исследовательской работе",
  research: "Наименование НИР",
  bare-subject: false, // Можно убрать "по теме"
  subject: "Наименование отчёта",
  manager: (name: "Фамилия И.О.", position: "Должность"), // Руководитель отчёта
  stage: (type: "вид отчёта", num: 1), // Этап отчёта
  federal: "Наименование федеральной программы",
  part: 2, // Номер книги отчёта
  city: "Город",
  year: auto, // Можно поменять год, auto - текущий год
  text-size: (default: 14pt, small: 10pt), // Можно указать размеры текста
  indent: 1.25cm, // Можно указать отступ
  hide-title: false, // Убрать ли титульный лист
  title-footer-align: center, // Выравнивание города и года на титульном листе
  pagination-align: center, // Выравнивание номера страницы
  margin: (left: 30mm, right: 15mm, top: 20mm, bottom: 20mm), // Отступы страницы
  pagebreaks: true, // Убрать ли разрывы страниц
  performers: (
    "Всероссийский институт научной и технической информации " +
    "Российской академии наук (ВИНИТИ РАН)",
    // Можно указать организацию, к которой относятся следующие исполнители
    (name: "И.О. Фамилия", position: "Должность", part: "введение, раздел 1"), // Можно добавить выполненную часть
    (name: "И.О. Фамилия", position: "Должность"),
    "Другая организация",
    (name: "И.О. Фамилия", position: "Должность"),
    (name: "И.О. Фамилия", position: "Должность", co-performer: true) // Поддерживаются соисполнители
  ), // Если исполнитель один - он будет перенесён на титульный лист
)

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

Временная документация по проекту доступна в файле репозитория. Полноценная документация будет опубликована на сайте.

Возможности

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

About

Шаблон на typst для оформления документов согласно ГОСТ 7.32-2017.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5