# Latex

Latex is a language/ecosystem that compiles to html/pdf probably some other formats aswell.

TeXlive is the software package that manages most of the tools.

`tlmgr` is the cli that manages installation of packages
`pdflatex` is the cli that converts .tex files to pdfs

## Installation of texlive

Non-interactive default installation on anything but Windows:

```bash
cd /tmp # working directory of your choice
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz # or curl instead of wget
zcat < install-tl-unx.tar.gz | tar xf -
cd install-tl-*
perl ./install-tl --no-interaction # as root or with writable destination
```

Finally, prepend `/usr/local/texlive/YYYY/bin/PLATFORM` to your `PATH`,
e.g., `/usr/local/texlive/2023/bin/x86_64-linux `

## Installation of packages

First you need to run 

`tlmgr init-usertree` -> this should create a `~/texmf` directory

Then we can install packages/fonts like so:

```bash
tlmgr install fira
```