LaTeX шаблон на русском, который включает в себя базовую настройку CI/CD и шаблоны программ на языке Wolfram.
- Установить
MikTeX
: https://miktex.org/download - Обновить
MikTeX
- Установить
SumatraPDF
: https://www.sumatrapdfreader.org/download-free-pdf-viewer - Установить
Intellij IDEA Ultimate
среду разработки: https://www.jetbrains.com/idea/download/#section=windows - Активировать
Intellij IDEA Ultimate
, надеюсь у вас есть ключ - Установить плагин
TeXiFy IDEA
дляIntellij IDEA Ultimate
: https://plugins.jetbrains.com/plugin/9473-texify-idea - Склонируйте данный репозиторий или используйте как шаблон на
GitHub:
https://github.com/kolosovpetro/latex-russian-template.git
- Откройте склонированный проект в среде разработки
Intellij IDEA Ultimate
и сконфигурируйте сборку документа - Сконфигурируйте обратный поиск
Intellij IDEA
дляSumatraPDF
:Tools -> LaTeX -> Configure Inverse Search
- Запустите сборку документа сочитанием клавиш
Shift + F10
Для корректной работы CI / CD установите GH_ACCESS_TOKEN
в секреты Github:
GH_ACCESS_TOKEN
: Generate GitHub Personal access token atSettings -> Developer Settings -> Personal access tokens -> Generate mew token
build-pdf.yml
срабатывает приpull_request
,push
в веткуdevelop
build-and-deploy-pdf.yml
публиует собранный PDF документ на удаленный репозиторийGitHub Pages
. Срабатывает на событииpush
в веткуmaster
Скомпирированный шаблон выглядит следующим образом