luaoptions – Option handling for LuaLaTeX packages
This LuaLaTeX package provides extensive support for handling options, on package level and locally. It allows the declaration of sets of options, along with defaults, expected/allowed values and limited type checking. These options can be enforced as package options, changed at any point during a document, or overwritten locally by optional macro arguments. It is also possible to instantiate an Options object as an independent Lua object, without linking it to a package. Luaoptions can be used to enforce and prepopulate options, or it can be used to simply handle the parsing of optional key=value arguments into proper Lua tables.
|Copyright||2015–2022 The LuaLaTeX-Tools Project|
|Contained in||TeX Live as luaoptions|
MiKTeX as luaoptions
Download the contents of this package in one zip archive (39.0k).
Maybe you are interested in the following packages as well.
- interfaces: Set parameters for other packages, conveniently
- showhyphenation: Marking of hyphenation points
- luabibentry: Repeat BibTeX entries in a LuaLaTeX document body
- starray: A structured array (of properties) based on expl3