В этом проекте представлен шаблон выпускной квалификационной работы, который подойдёт как для бакалаврской, так и для магистерской.
Важно!
Шаблон не идеален и соответствует не всем требованиям. Но ты можешь помочь, даже если не разбираешься в техе. Если консультант по нормконтролю высказал замечания к работе составленной по данному шаблону, то смело можно заводить issue И вместе мы попробуем исправить шаблон или инструкцию по его заполнению.
Исправления принимаются в виде Merge request'ов в репозиторий на Gitlab или Github.
Для получения из данного шаблона pdf файла необходимо его собрать.
Самый простой способ (!) собрать данный шаблон - интегрированный в gitlab CI. Чтобы им воспользоваться, достаточно форкнуть проект на gitlab'е. После чего все вносимые изменения будут инициировать процесс сборки. Результатом сборки является артефакт - архив с готовым pdf.
Если же есть необходимость собирать шаблон локально, то необходимо установить какой-либо дистрибутив LaTeX.
Ubuntu 16.04 и выше воспользуйтесь следующей командой:
sudo apt install texlive-latex-extra texlive-lang-cyrillic
Archlinux воспользуйтесь следующей командой:
sudo pacman -S texlive-bin texlive-core texlive-fontsextra texlive-formatsextra texlive-langcyrillic texlive-latexextra texlive-pictures texlive-science
Для упрощения процесса сборки написан Makefile, использовать который можно с помощью команды:
make pdf
Результатом выполнения является файл thesis.pdf
Для удаления всех артефактов сборки можно выполнить команду:
make clean
- Заполнить титульный лист, отредактировав файл
title.tex - Заполнить реферат, отредактировав файл
abstract.tex - Написать введение в файле
introduction.tex - Начать заполнять номенклатуру с помощью данной конструкции на следующей строке после первого появления конкретной аббревиатуры в тексте
\nomenclature{GPLv2}{GNU GENERAL PUBLIC LICENSE v2 - Универсальная общественная лицензия GNU второй версии} - Начать заполнять список используемых источников, добавляя записи в файл
thesis.bibи ссылаясь на них из текста с помощью команды\cite{} - Отредактировать главы расположенные в файлах
chapter**.tex. Если имеющихся файлов недостаточно, то добавить новые можно, создав их и подключив после предыдущих в файлеthesis.tex - Написать заключение в файле
conclusion.tex - Отредактировать согласование в реферате (файл
csse-fcs.cls):- на 182 строке
- рисунок -
\cyrr\cyri\cyrs\cyru\cyrn\cyro\cyrk - рисунка -
\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyra - рисунков -
\cyrr\cyri\cyrs\cyru\cyrn\cyrk\cyro\cyrv
- рисунок -
- на 188 строке
- таблица -
\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyra - таблицы -
\cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyr\char251 - таблиц -
\cyrt\cyra\cyrb\cyrl\cyri\cyrc
- таблица -
- на 182 строке
Основано на шаблоне магистерской диссертации.