Перейти к содержанию

Исходники диплома

Publish Zensical docs Build PDF Release PDF Check tools exe CI Backup git bundle

LaTeX latexmk biblatex biber Docker Python Pytest Plotly Pandas Mermaid Zensical GitHub Actions GitHub Pages Task rclone LibreOffice

Last commit Repo size Latest release

Здесь собраны исходники диплома и все, что нужно для повторной сборки: LaTeX-файлы, диаграммы, DOCX-шаблоны титульных страниц, скрипты и Docker-профили.

Работа выполнена в рамках выпускной квалификационной работы в федеральном государственном бюджетном образовательном учреждении высшего образования «Амурский государственный университет». Упоминание университета приведено как контекст выполнения работы и не означает передачу исключительных прав на материалы репозитория, если иное не указано отдельным соглашением.

Быстрый путь

Что нужно установить

Если вы впервые открыли проект, начните с Что нужно установить. Там кратко перечислены инструменты для Docker-сборки, локальной сборки и сравнения PDF.

Если уже знаете, что хотите сделать

Откройте Частые сценарии: там коротко расписаны сборка PDF, обновление диаграмм и титульных страниц, разделение PDF на цветные/ЧБ страницы, подключение кода, сравнение версий и запуск Stirling PDF.

Установите Task:

winget install Task.Task

Для macOS или Linux с Homebrew:

brew install go-task/tap/go-task

Если эти варианты не подходят, используйте официальную инструкцию установки: https://taskfile.dev/docs/installation.

Проверить установку:

task --version
task --list
task build
uv run python scripts/build_all.py

Готовый PDF появится в корне проекта. Для этого сценария нужен Docker; если вы собираете без него, используйте Сборка без Docker.

Максимально близкий к оригиналу результат получается, если Mermaid-диаграммы пересобирать в Windows. При сборке через Docker шрифт в KaTeX-выражениях может немного отличаться.

Если нужен локальный браузерный просмотр PDF без отдельного PDF-viewer на машине, используйте Stirling PDF.