Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

suai-typst

Шаблон оформления учебных работ (лабораторные, курсовые) по ГОСТ 7.32 для ГУАП. Реализован на Typst.

Требования

  • Typst ≥ 0.12
  • Шрифт Times New Roman (обычно входит в системные шрифты Windows/macOS; на Linux: sudo apt install ttf-mscorefonts-installer)

Установка

git clone https://github.com/untibullet/suai-typst.git
cd suai-typst
bash install.sh

Скрипт копирует пакет в директорию локальных пакетов Typst. После изменений в репозитории запустите bash install.sh повторно.

Использование

#import "@local/suai-typst:0.1.0": gost, title-templates, abstract

#show: gost.with(
  title-template: title-templates.suai-laboratory,
  organization: "ГУАП",
  department: "Кафедра №33",
  group: "4321",
  subject: "Операционные системы",
  title: "Лабораторная работа №1",
  authors: ("Иванов И.И.",),
  teachers: ("Петров П.П.",),
  position: "доцент, к.т.н.",
  city: "Санкт-Петербург",
)

#abstract("ключевое слово", "ещё одно")[Краткое описание работы.]

#outline()

= Введение

Текст работы.

= Заключение

Выводы.

Компиляция:

typst compile report.typ

API

Имя Описание
gost Основная функция-обёртка, применяется через #show: gost.with(...)
title-templates.suai-university-lab Титульный лист лабораторной работы
title-templates.suai-university-coursework Титульный лист курсовой работы
abstract(..keywords)[body] Реферат с автоподсчётом страниц/рисунков/таблиц
appendixes[body] Раздел приложений (нумерация А, Б, В…)
structural-heading(body) Структурный заголовок без номера (не попадает в содержание)

About

Typst‑шаблон для оформления научных работ в соответствии с требованиями ГУАП.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages