CTAN Comprehensive TeX Archive Network

Direc­tory macros/generic/yax

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.

Down­load the con­tents of this pack­age in one zip archive (126.5k).

yax – Yet Another Key Sys­tem

YaX is ad­ver­tised as a key sys­tem, but it rather or­ga­nizes at­tributes in pa­ram­e­ters, which pa­ram­e­ters can be ex­e­cuted, so that YaX is halfway be­tween key man­age­ment and macro def­i­ni­tion (and ac­tu­ally hopes to pro­vide a user’s in­ter­face).

Values as­signed to at­tributes can be re­trieved and tested in var­i­ous ways, with full ex­pand­abil­ity en­sured as much as pos­si­ble.

Fi­nally, YaX’s syn­tax is a quite pe­cu­liar (as few braces as pos­si­ble), but may be cus­tomized.

YaX is based on texapi and thus re­quires e-.

Li­censesThe Project Public Li­cense
Main­tainerPaul Isam­bert
Con­tained inTeX Live as yax
MiKTeX as yax
Guest Book Sitemap Contact Contact Author