LuaMetaTeX(1)
π LuaMetaTeX(1) β User Commands, bestie edition π
okay so listen. this is the manual page for luametatex, the next generation ConTeXt procession engine, and she's from the User Commands section of your local man pages. sit down, grab a snack, we're doing this π
β¨ NAME β¨
luametatex β next generation ConTeXt procession engine. that's it, that's the girl π
πΈ SYNOPSIS πΈ
luametatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS]
luametatex --lua=FILE [OPTION]... RST-LINE
luametatex --lua=FILE [OPTION]... &FMT ARGS
π¦ DESCRIPTION π¦
So you run LuaMetaTeX on TEXNAME, and she usually creates TEXNAME.pdf for you. iconic. any leftover COMMANDS? those get processed as luatex input, after TEXNAME has been read. order matters bestie, don't come for me π
alternatively β and this is the plot twist β if the first non-option argument starts with a backslash \, then LuaMetaTeX reads all the non-option arguments as one single input line. it's giving "we're doing this differently today" β¨
or, another option: if the first non-option argument starts with a &, then the next word gets taken as the FMT to read, and that overrides everything else. no cap. any arguments left after that get processed like we said above.
and if you give her literally no arguments and no options? she just prompts you for input. she's patient like that π«Ά
the following regular options are understood:
--creditsβ display credits and exit. a little bow at the end π--fmt=FORMATβ load the format file FORMAT--helpβ display help and exit--iniβ be iniluametatex, for dumping formats--jobname=STRINGβ set the job name to STRING--lua=FILEβ load and execute a lua initialization script--versionβ display version and exit
Alternate behaviour models can be obtained by special switches:
--luaonlyβ run a lua file, then exit. main character energy, no notes
loading libraries from Lua is blocked unless you explicitly permit it, so:
--permitloadlibβ permit loading of external libraries (coming)
heads up bestie: that's marked (coming) in the original, so don't @ me if it's not fully here yet π
see the reference manual for more information about the startup process β she has lore π§
π REPORTING BUGS π
found a bug? email bug reports to dev-context@ntg.nl. be nice, be specific, include the details π
execute luametatex --credits for credits and version details.
β οΈ There is NO warranty. Redistribution of this software is covered by the terms of the GNU General Public License, version 2 or (at your option) any later version. For more information about these matters, see the file named COPYING and the LuaMetaTeX source.
- Functionality : level
20230310 - Support :
context@ntg.nl - Copyright : The Lua(Meta)TeX Team(s) (2005-2023+)
The LuaMetaTeX project is related to ConTeXt development. This macro package tightly integrates TeX and MetaPost in close cooperation with Lua. Updates will happen in sync with ConTeXt and when needed. Don't be fooled by unchanged dates: long term stability is the objective. π«‘
and that's the whole page, bestie!! this edition of the LuaMetaTeX man page is the LuaMetaTeX one, dated April 2023 β go forth and process your documents, you absolute icon ππβ¨
π¦ where this page comes from
- debian trixie: luametatex 2.11.02+really2.11.01+ds-1+b1 Β· GPL-2.0-or-later
- ubuntu noble: luametatex 2.11.01+really2.10.08+ds-1build1 Β· GPL-2.0-or-later
- ubuntu questing: luametatex 2.11.02+really2.11.01+ds-1build1
- ubuntu resolute: luametatex 2.11.08+ds-1 Β· GPL-2.0-or-later
- ubuntu stonking: luametatex 2.11.08+ds-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms