Generating PDF from TeX file in Docker container.
Mounting point for volume is /project
.
docker run \
--rm \
--volume /home/user/doc:/project \
m1k1o/latex \
--help
Available options are:
entrypoint.sh [-h] [-i index] [-o index] [-s] [-b] [-c]
where:
-h, --help
Display this help.
-i, --input
Set input TeX file (default ./index).
File must be .tex extension.
-o, --output
Set output PDF file (default is same as input).
-s, --silent
Won't display anything.
-b, --biber
Run biber as well.
-c, --clear
Clear all temporary files.
(c) 2019 by m1k1o
You can build default Dockerfile like this:
docker build --tag m1k1o/latex:latest .
Or you can choose custom Dockerfile (listed below):
docker build --file Dockerfile.full --tag m1k1o/latex:full .
Performs texlive
installation, about 240 MB. Available from docker hub as m1k1o/latex:latest
.
Performs texlive-full
installation, about 4714 MB. Available from docker hub as m1k1o/latex:full
.
TeX settings and czechslovak
language packages including iso690
citation as it is required form in many Czech and Slovak universities. Available from docker hub as m1k1o/latex:iso690
.
Using iso690: If you have your project in /home/user/doc
and your TeX file is index.tex
, you can run it like this:
docker run \
--rm \
--volume /home/user/doc:/project \
m1k1o/latex:iso690
Using full: Setting custom options:
docker run \
--rm \
--volume /home/user/doc:/project \
m1k1o/latex:full \
--input first-page.tex \
--output custom.pdf \
--clear \
--biber