В этом проекте представлен шаблон выпускной квалификационной работы, который подойдёт как для бакалаврской, так и для магистерской.
Важно!
Шаблон не идеален и соответствует не всем требованиям. Но ты можешь помочь, даже если не разбираешься в техе. Если консультант по нормконтролю высказал замечания к работе составленной по данному шаблону, то смело можно заводить 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 строке
Основано на шаблоне магистерской диссертации.