ngocptblaplafla/pandoc-texlive-full

By ngocptblaplafla

Updated about 1 year ago

Image based on alpine with pandoc with some extension and texlive preinstalled

Image
Languages & frameworks
0

3.4K

ngocptblaplafla/pandoc-texlive-full repository overview

pandoc-texlive-full

Image based on alpine having pandoc with some extension and texlive preinstalled. Just pull and run

Available for amd64 and arm64

Script

Build command if you want to custom

sh install-components.sh
docker buildx build --platform=linux/amd64,linux/arm64 . --progress=plain --load --tag pandoc-texlive-full:test

Run this command as pandoc

docker run --rm -v your_path:/workspace ngocptblaplafla/pandoc-texlive-full:latest

Run this command as quarto

docker run --rm -v your_path:/workspace --entrypoint quarto ngocptblaplafla/pandoc-texlive-full:latest

You can use alias for easier to call

If you have permission error in Linux use this command:

docker run --rm --user `id -u`:`id -g` -v your_path:/workspace ngocptblaplafla/pandoc-texlive-full:latest

Add more component

Python filter

  • From this image add pip command e.g.
RUN pip3 install --break-system-packages --no-cache-dir pandoc-latex-environment

Lua filter

Mount your lua filter folder with /usr/local/share/pandoc/filters

Template

Mount your template folder with /usr/local/share/pandoc/template

Font

Mount your font folder with /usr/share/fonts/

List available font:

fc-list  | cut -d\  -f2-99 | cut -d: -f1 | sort -u

Credits

Tag summary

Content type

Image

Digest

sha256:1153f7ff3

Size

3.1 GB

Last updated

about 1 year ago

docker pull ngocptblaplafla/pandoc-texlive-full:v2.3-release