This is the README file for the YaX package. Author: Paul Isambert. E-mail: zappathustra AT free DOT fr Comments and suggestions are welcome. Date: January 2011. The package is a format-independent key system, with some peculiarities. It is format-independent and based on texapi (and thus requires e-TeX at least). Relevant information can be found in yax-doc.pdf Files in this distributions: yax.tex => The bulk of the code. t-yax.tex => A wrapper file for ConTeXt. yax.sty => A wrapper file for LaTeX. yax-doc.tex => The source of the documentation. yax-doc.pdf => The typeset documentation. To process the documentation source, you need the piTeX files (available on CTAN) on top of plain TeX with LuaTeX at least v.0.6... except the current version of PiTeX on CTAN is too old. Licensing of this package is covered by LPPL.
Download the contents of this package in one zip archive (126.5k).
yax – Yet Another Key System
YaX is advertised as a key system, but it rather organizes attributes in parameters, which parameters can be executed, so that YaX is halfway between key management and macro definition (and actually hopes to provide a user’s interface).
Values assigned to attributes can be retrieved and tested in various ways, with full expandability ensured as much as possible.
Finally, YaX’s syntax is a quite peculiar (as few braces as possible), but may be customized.
YaX is based on texapi and thus requires e-TeX.
The LaTeX Project Public License|
|Contained in||TeX Live as yax|
|MiKTeX as yax|
key-value argument systems|