Репозиторий содержит cookiecutter
(more details) LaTeX-шаблон для оформления презентаций работ студентов (курсовых работ, выпускных квалификационных работ бакалавров, магистерских диссертаций и т.п.).
Шаблон адаптирован для студентов кафедры информационной безопасности факультета вычислительной математики и кибернетики. Однако он имеет достаточно гибкие настройки и может быть сравнительно легко приспособлен для других кафедр, факультетов и университетов.
- Установите
python
иgit
; - Установите приложение
cookiecutter
, выполнив в командной строке следующую команду:pip install cookiecutter
- Для инициализации нового проекта выполните в командной строке:
cookiecutter https://github.com/gf2crypto/cookiecutter-msu-slides.git
- Параметры:
- project_name, имя проекта (поддерживается только латиница);
- create_gitignore, требуется ли создать
.gitignore
файл для использования системы контроля версийgit
: 'yes' или 'no'.
- Размещайте свои
tex
-файлы внутрь каталогmainfiles
, включайте новые файлы с помощью директив\include
или\input
в главный файл<project_name>.source.tex
, который расположен также в каталогеmainfiles
. Файлы рисунков помещайте в каталогimages
. Свои команды можно добавлять в файлcommands
. - Для компиляции документа можно использовать команду
make
(make.bat
подWindows
). - Запустите
make help
(make.bat help
дляWindows
), чтобы увидеть другие возможные опции компиляции. Рекомендуется обратить внимание на опциюwatch
, которая обеспечивает непрерывную компиляцию проекта и позволяет видеть изменения вpdf
практически в режиме реального времени.
ВНИМАНИЕ! make
-файлы используют latexmk
для компиляции документа! Рекомендуется устанавливать полную версию LaTeX
, чтобы сэкономить время на отладке и доустановке пакетов!
В ветке example
содержится интерполированная версия шаблона. Поэтому, если возникли сложности с установкой python
или cookiecutter
, то можно скачать файлы из этой ветки и дальше адаптировать их вручную под конкретный проект.
Скачать ветку можно по ссылке: zip или сначала клонировать репозиторий с помощью команды git clone https://github.com/gf2crypto/cookiecutter-msu-slides.git
, а потом перейти на ветку example
, выполнив в папке клонированного репозитория команду git checkout example
.
This work is licensed under a Creative Commons Attribution 4.0 International License.