A template for a thesis or assignments LaTeX!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Iakovos Mastrogiannopoulos 06e62d80ea docs 3 years ago
assignments cleaned repo 3 years ago
custom menu and assignments 3 years ago
thesis cleaned repo 3 years ago
.gitignore cleaned repo 3 years ago
Dockerfile menu and assignments 3 years ago
LICENSE Initial commit 3 years ago
README.md docs 3 years ago
get-swarmlab.keys xelatex thesis 3 years ago
run.sh menu and assignments 3 years ago
setup.sh menu and assignments 3 years ago

README.md

XeLaTex Thesis

LaTeX is a very powerful tool to use on to make very beautiful PDFs really fast and really easily!

This project is for those who are looking for a template either for their assignments or for their thesis to use!

It is completely containerized and everything is quarantined from the main system.

Requirements

  • A machine that runs Docker, either Linux, MacOS or Windows with WSL support

How to install

Debian-Ubuntu

sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# For Debian
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# For Ubuntu
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose
sudo systemctl enable docker --now
sudo usermod -aG docker $USER

Kali

sudo apt install -y docker.io docker-compose
sudo systemctl enable docker --now
sudo usermod -aG docker $USER

Arch-Manjaro

sudo pacman -S docker docker-compose
sudo systemctl enable docker.service --now
sudo groupadd docker
sudo usermod -aG docker $USER

Windows-MacOS

You can download Docker Desktop to use Docker on Windows/Mac

How to launch

Command

./run.sh <arg>

Where argument is either assignments and thesis.

When the build will finish run xelatex main.tex for the thesis template or xelatex -escape-shell main.tex for the assignments template.