cours/taskfiles/latex.yaml

15 lines
416 B
YAML

version: "3"
vars:
LATEX_BUILD_DIR: build
LATEX_BIN: lualatex
LATEX_OPTS: --interaction=nonstopmode
tasks:
build:
desc: Build PDF from LaTeX source
cmds:
- |
mkdir {{.LATEX_BUILD_DIR}} -p
{{.LATEX_BIN}} {{.LATEX_OPTS}} --output-directory {{.LATEX_BUILD_DIR}} {{.CLI_ARGS}}
preconditions:
- sh: 'test -f {{.CLI_ARGS}}'
msg: file `{{.CLI_ARGS}}` does not exists