aboutsummaryrefslogtreecommitdiff

LaTeX-шаблон для написания ВКР для ИТМО (кафедра ИПМ)

Это шаблон для бакалаврской работы с примерами наиболее популярных элементов в ВКР (таблицы, рисунки, листинг кода, приложения, список источников, список требований)

Технические требования

  • TeX Live (texlive-full для Debian, texlive-most для Arch Linux)
  • пакет pscyr для TeX Live, для русского Times New Roman;
  • словарь переносов ruenhyph вместо ruhyphen: это нужно для того, чтобы английские слова переносились;
  • (опционально) inkscape — поддержка SVG;
  • (опционально) pandoc — поддержка Markdown (уберите из Makefile text.md.tex, если нет pandoc и не хочется markdown'а).

Установка pscyr

Для Debian Jessie: установить пакет

Подключение ruenhyph

sudo sed -i "$(kpsewhich loadhyph-ru.tex)"
sudo fmtutil-sys --all

Сборка

make

Текущие баги

  • 42pt ­ захардкоженное значение для высоты в 3 интервала (14pt*3), я не уверен, что это нормальное решение

  • В оглавлении левое поле страницы относится к правому как 2.7 : 1, хотя должно 2.5 : 1

  • Не получается автоматически переводить в верхний регистр наименования разделов в ToC, поэтому названия разделов захардкоженны в верхнем регистре

  • Листинг всё ещё не "Рисунок" и не имеет единый счётчик с figure