actions-marketplace-validations/GitHub Action for LaTeX
GitHub Action to compile LaTeX documents
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| texlive_version | TeXLive version to use | — | — |
| os | Base operating system for the TeXLive Docker image ('alpine' or 'debian') | — | alpine |
| docker_image | Custom Docker image to use | — | — |
| root_file | Root LaTeX file(s) to compile | yes | — |
| working_directory | Working directory for the compilation process | — | — |
| work_in_root_file_dir | Change to each root file's directory before compilation | — | false |
| continue_on_error | Continue building remaining documents even if some fail | — | false |
| compiler | LaTeX compiler to use | — | latexmk |
| args | Additional arguments passed to the LaTeX compiler | — | -pdf -file-line-error -halt-on-error -interaction=nonstopmode |
| extra_system_packages | Additional system packages to install | — | — |
| extra_fonts | Extra font files to install | — | — |
| pre_compile | Bash commands to execute before compilation | — | — |
| post_compile | Bash commands to execute after compilation | — | — |
| latexmk_shell_escape | Enable shell-escape for latexmk | — | false |
| latexmk_use_lualatex | Use LuaLaTeX engine with latexmk | — | false |
| latexmk_use_xelatex | Use XeLaTeX engine with latexmk | — | false |
Outputs
no outputs