Original author: https://github.com/arkark/latexmk-docker
Useful LaTeX environment on Docker.
、 。 to , .
$ docker pull akashisn/latexmk
If you want to install all packages of TeX Live, pull akashisn/latexmk:full whose size is 4.11GB (compress size: 1.94GB) ⚠️.
main.tex and some necessary files: e.g., other *.tex files, *.bib files, and image files.$ docker run --rm -it -v $PWD:/workdir -e USER_ID=$(id -u) -e GROUP_ID=$(id -g) akashisn/latexmk
$ docker run --rm -it -v $PWD:/workdir akashisn/latexmk
> docker run --rm -it -v "$(pwd):/workdir" akashisn/latexmk
out/main.pdf while monitoring a latexmk's log.Ctrl+C to exit.The default latexmk file is here, which uses uplatex.
If you want to customize it, add .latexmkrc file to the working directory.
For example, add the following .latexmkrc when using lualatex:
#!/usr/bin/env perl
$pdflatex = "lualatex --synctex=1 --interaction=nonstopmode --halt-on-error %O %S";
$max_repeat = 5;
$pdf_mode = 1;
$pdf_previewer = ":";
$out_dir = "out";
$pvc_view_file_via_temporary = 0;
Latexdiff:
$ docker run --rm -it -v $PWD:/workdir -e USER_ID=$(id -u) -e GROUP_ID=$(id -g) akashisn/latexmk latexdiff-vc <ARGS>
Colored latexmk with a root filename:
$ docker run --rm -it -v $PWD:/workdir -e USER_ID=$(id -u) -e GROUP_ID=$(id -g) akashisn/latexmk latexmk-ext <FILE_NAME>
Content type
Image
Digest
sha256:e78a49f06…
Size
1.6 GB
Last updated
about 1 year ago
docker pull akashisn/latexmk