/master-thesis

Дипломная работа выпускника техникума по специальности 09.02.01, оформленная в LaTeX

Primary LanguageTeXCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Master thesis

Build Status Лицензия на произведения

Выпускная работа студента техникума по специальности 09.02.01, оформленная в LaTeX. В работе рассматривается разработка СКУД на основе распознавания лиц.

Ключевые особенности:

  • использование пакета eskdx для оформления рамок
  • использование XeLaTeX, для использования шрифта Times New Roman, как основного
  • поддержка работы с изображениями, кастомные функции для их добавления
  • отступы заголовков, списков и пр. в соответствии с нормоконтролем
  • правильный формат подрисуночных надписей
  • возможность использования как с локально установленным пакетом texlive, так и с изолированным docker-образом

Установка LaTeX

Установка нужных пакетов LaTeX в Ubuntu/Mint:

sudo apt install texlive-base texlive-latex-extra texlive-xetex texlive-lang-cyrillic latexmk texlive-fonts-extra texlive-math-extra latex-beamer ttf-mscorefonts-installer && fc-cache -f -v

Arch:

sudo pacman -S texlive-base texlive-latex-extra texlive-xetex texlive-lang-cyrillic latexmk texlive-fonts-extra texlive-math-extra latex-beamer ttf-ms-fonts && fc-cache -f -v

macOS:

brew cask install mactex-no-gui

Docker:

docker pull spoket/docker-latex

Компиляция проекта

С помощью Makefile:

git clone https://github.com/SPoket/master-thesis.git
cd master-thesis/
make build

В Docker:

git clone https://github.com/SPoket/master-thesis.git
cd master-thesis/
make docker