LaTeX

Install Quarto-managed TinyTeX for Quarto PDF rendering and, optionally, the TeXstudio editor.

ansible-playbook -i inventory -K playbooks/lab-stack.yml --tags latex

TinyTeX is the default because this workstation primarily uses LaTeX for Quarto PDF generation. Quarto manages the TinyTeX installation and installs additional TeX packages as documents need them. The role also asks Quarto to add TinyTeX to the user’s PATH.

Install the full Fedora TeX Live scheme

To opt into the complete Fedora distribution, set this variable in your inventory or group variables:

latex_install_texlive_scheme_full: true

This installs texlive-scheme-full instead of TinyTeX. The full scheme is intentionally not the default because of its substantial download and installed size. The two TeX distributions are never installed together by this role.

Use latex_additional_packages to configure utilities installed with either TeX Live option. Its default installs the TeXstudio graphical editor:

latex_additional_packages:
  - texstudio

✅ Check

quarto check
pdflatex --version
xelatex --version
texstudio --version