LLMK(1)
π LLMK(1) β the llmk manual, bestie edition π
okay so welcome to the llmk manual page, section 1, and honestly? it's giving β¨ light LaTeX make β¨. yes, that's literally what the name stands for. sit down, grab a strawberry π, and let's get into it.
πΈ NAME πΈ
llmk β Light LaTeX Make. that's it, that's the whole name. short, sweet, iconic π
π SYNOPSIS π
llmk [OPTION]... [FILE]...
π¦ DESCRIPTION π¦
so llmk is yet another LaTeX-specific build tool. yes bestie, another one. but here's the thing β its whole aim is to give you a simple way to write down workflows for processing LaTeX documents. that's the dream, that's the vibe. and the only requirement? the texlua(1) program. that's it. no giant dependency tree, no chaos π
here's how it goes:
- if you specify one or more FILE(s),
llmkreads the TOML fields or other supported magic comments in those files. - otherwise, it reads the special configuration file
llmk.tomlin the working directory.
then llmk will execute the specified workflow to typeset the LaTeX documents. periodt. π
β¨ OPTIONS β¨
-c,--cleanβ Remove the temporary files such as*.auxand*.log. bye bye clutter π§Ή-C,--clobberβ Remove all generated files including final PDFs. not just the temp ones β the whole thing. the final PDFs too. dramatic, but valid π-dCAT,--debug=CATβ Activate debug output restricted to CAT. so like, only the category you asked for. targeted gossip π-D,--debugβ Activate all debug output (equal to"--debug=all"). everything, all at once, no filter π£οΈ-h,--helpβ Print this help message. your lil safety net π«Ά-n,--dry-runβ Show what would have been executed. window shopping for commands, no commitment ποΈ-q,--quietβ Suppress warnings and most error messages. shhh π€«-s,--silentβ Silence messages from called programs. the programs themselves go quiet too π-v,--verboseβ Print additional information (e.g., running commands). tell me everything bestie π’-V,--versionβ Print the version number. the classic β¨
π EXIT STATUS π
0β Success. ate and left no crumbs π1β General error. the vague one π2β Error in invoked program. The exit status of the external program is reported in an error message. so it's notllmk's fault, it's the program it called π3β Parser error. couldn't parse the vibes π4β Type error. wrong type, wrong energy π«
π REPORTING BUGS π
found a bug? first of all, relatable. report it here:
https://github.com/wtsnjp/llmk/issues
and the source lives right over at:
https://github.com/wtsnjp/llmk
π COPYRIGHT π
Copyright 2018-2023 Takuto Asakura (wtsnjp).
License: The MIT License https://opensource.org/licenses/mit-license.
This is free software: you are free to change and redistribute it. yes, fr fr β go wild, remix it, redistribute it π
π§ SEE ALSO π§
The full documentation is maintained as a PDF manual. The command
texdoc llmk
should give you access to the complete manual. go read it, it's the director's cut πβ¨
and that's the whole page bestie π«Ά this was llmk version 1.2.0, from March 2023 β the llmk manual, LLMK(1), and she's still serving. no cap. π
πΈ
π¦ where this page comes from
- alpine 3.24: texmf-dist-binextra-doc 2026.0-r0 Β· LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms