Master thesis
Выпускная работа студента техникума по специальности 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