Skip to content

Instantly share code, notes, and snippets.

@bpj
Created June 24, 2019 16:24
Show Gist options
  • Save bpj/1a19d97f1cc566e0c677d6fc083bd1a7 to your computer and use it in GitHub Desktop.
Save bpj/1a19d97f1cc566e0c677d6fc083bd1a7 to your computer and use it in GitHub Desktop.
Minimal TeXLive installation for Pandoc
#!/bin/sh
# pandoc-texlive.sh
# TeXLive packages needed to produce PDFs with Pandoc
# using different *TeX `--pdf-engine` options.
tlmgr install \
scheme-basic \
amsfonts \
amsmath \
babel \
biber \
biblatex \
bibtex \
bidi \
booktabs \
collection-context \
collection-luatex \
collection-xetex \
csquotes \
ec \
fancyvrb \
filehook \
fontspec \
footnotehyper \
geometry \
graphics \
hyperref \
ifluatex \
ifxetex \
listings \
lm \
lm-math \
lualatex-math \
luaotfload \
mathspec \
microtype \
natbib \
oberdiek \
parskip \
polyglossia \
setspace \
tools \
ulem \
unicode-math \
upquote \
xcolor \
xurl \
zapfding \
@magnus-lycka
Copy link

I ended up with this on ubuntu 18.04 and texlive 20200120:

tlmgr install scheme-basic \
amsfonts amsmath \
babel biber biblatex bibtex bidi bitset booktabs \
collection-context collection-luatex collection-xetex csquotes \
ec \
fancyvrb filehook fontspec footnotehyper \
geometry graphics \
hyperref \
iftex \
letltxmacro listings lm lm-math lualatex-math luaotfload \
mathspec microtype \
natbib \
oberdiek \
parskip pdfescape polyglossia \
setspace \
tools \
ulem unicode-math upquote \
xcolor xurl \
zapfding

I had to add bitset, letltxmacro and pdfescape, and replace ifluatex and ifxetex with iftex. I didn't check whether that was a minimal list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment