Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reports preview

Шаблоны учебных работ и отчётов для Университета ИТМО на Typst.

Шаблоны

Превью Шаблон Скачать
Лабораторная работа Лабораторная работа — физпрактикум
Физический факультет, ФТМФ. Реквизиты, нумерованные разделы, таблица приборов.
Подробнее →
шаблон
пример
pdf
Титульный лист Титульный лист
Для курсовых, отчётов, рефератов. Шапка, реквизиты, подвал с годом.
Подробнее →
шаблон
пример
pdf

Установка Typst

Платформа Команда
macOS brew install typst
Windows (winget) winget install --id Typst.Typst
Windows (Chocolatey) choco install typst
Arch Linux sudo pacman -S typst
Debian / Ubuntu sudo apt install typst (на старых версиях — sudo snap install typst)
Любая ОС с Rust cargo install --locked typst-cli

Проверка: typst --version — должна показать версию (например, 0.14.x).
Доступность в дистрибутивах Linux — на repology.org/project/typst.

Без пакетного менеджера (ручная установка)
  1. Скачайте архив для своей платформы со страницы загрузки или из GitHub Releases.
  2. Распакуйте. Бинарник — typst (в Windows — typst.exe); положите его в удобную папку.
  3. Добавьте эту папку в переменную окружения PATH, чтобы вызывать typst из любого места.

Обновление для winget/Homebrew/ручной установки: typst update.

Шрифты

Шаблоны используют PT Sans (шапка), Arial (реквизиты) и STIXGeneral (основной текст). Если шрифта нет в системе, Typst подставит похожий — вёрстка не сломается. Любой шрифт можно переопределить параметром (см. README шаблона).

  • PT Sans — бесплатно на Google Fonts (OFL).
  • STIXstixfonts.org или Google Fonts (STIX Two Text).
  • Arial — уже есть в Windows и macOS. В Linux: sudo apt install ttf-mscorefonts-installer (либо fonts-liberation — метрически совместимая замена).
Установка шрифтов

macOS

# PT Sans
brew install --cask font-pt-sans

# STIX Two Text
brew install --cask font-stix-two-text

# Arial уже есть в системе

Linux (Ubuntu/Debian)

# PT Sans
sudo apt install fonts-pt-sans

# STIX
sudo apt install fonts-stix

# Arial (или метрически совместимая Liberation Sans)
sudo apt install ttf-mscorefonts-installer  # Arial
# или
sudo apt install fonts-liberation           # альтернатива

Linux (Arch)

sudo pacman -S ttf-pt-sans ttf-stix ttf-liberation

Windows

# через Chocolatey
choco install googlefonts-pt-sans
choco install stixfonts

# Arial уже есть в системе

Альтернатива: загрузка шрифтов через npx

# скачать PT Sans
npx download-cli https://github.com/google/fonts/raw/main/ofl/ptsans/PTSans-Regular.ttf -o fonts/
npx download-cli https://github.com/google/fonts/raw/main/ofl/ptsans/PTSans-Bold.ttf -o fonts/

# скачать STIX Two Text
npx download-cli https://github.com/stipub/stixfonts/raw/master/STIXTwoText-Regular.otf -o fonts/
npx download-cli https://github.com/stipub/stixfonts/raw/master/STIXTwoText-Bold.otf -o fonts/

Проверка установленных шрифтов

typst fonts | grep -i "pt sans\|stix\|arial"

Если шрифта нет в системе, Typst подставит похожий — вёрстка не сломается. Любой шрифт можно переопределить параметром.

Компиляция

# создаст PDF рядом с исходником
typst compile templates/physlab-itmo/example.typ

# свой путь вывода
typst compile example.typ report.pdf

# живой пересбор при каждом сохранении
typst watch example.typ

Лицензия

Распространяется под лицензией MIT. См. LICENSE.md.

Contributors

Languages