Исходники диплома
Здесь собраны исходники диплома и все, что нужно для повторной сборки: 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.