Iakovos Mastrogiannopoulos
3 years ago
1 changed files with 66 additions and 1 deletions
@ -1,2 +1,67 @@ |
|||
# xelatex-thesis |
|||
# 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 |
|||
|
|||
```sh |
|||
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 |
|||
|
|||
```sh |
|||
sudo apt install -y docker.io docker-compose |
|||
sudo systemctl enable docker --now |
|||
sudo usermod -aG docker $USER |
|||
``` |
|||
|
|||
### Arch-Manjaro |
|||
|
|||
```sh |
|||
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](https://www.docker.com/products/docker-desktop) to use Docker on Windows/Mac |
|||
|
|||
## How to launch |
|||
|
|||
### Command |
|||
|
|||
```sh |
|||
./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. |
|||
|
Loading…
Reference in new issue