Skip to content

Compilação de LaTeX com TexLive e R baseado em Docker

Notifications You must be signed in to change notification settings

abnt-latex/docker

Repository files navigation

Initialize with Docker

GitHub Actions Status

Para usar a imagem (Package)

docker pull ghcr.io/abnt-latex/texlive-r:latest

Para construir de forma manual

graph TD;
    A[base-env]-->B[build-env];
    A-->C[final-env];
    B-->C;
Loading

Container

docker run --name texlive-r -it --rm -v /$(pwd)/<the-folder-project>:/content -w /content texlive-r:debian /bin/bash

Compilar

./build.sh --dir=${ FOLDER } --file=${ FILE } --mode=${ complete | bib | simple } --simplify # in root
# OR to execute complete mode
pdflatex --interaction=batchmode ${ MAIN_FILE }
bibtex ${ MAIN_FILE }
makeindex ${ MAIN_FILE }.idx
makeglossaries ${ MAIN_FILE }
pdflatex --interaction=batchmode ${ MAIN_FILE }
pdflatex --interaction=nonstopmode ${ MAIN_FILE } | grep ...
# OR
# https://ctan.org/pkg/latexmk
latexmk -pdf ${ MAIN_FILE }

Workflow Github

Note

Necessário atualizar o personal access token (PAT) do repositório.