This is the README file for the 'keyreader' package. AUTHOR Ahmed Musa VERSION Version 0.5b, 2012/11/06 LOCATION ON CTAN macros/latex/contrib/keyreader SUMMARY The keyreader package provides commands for compactly defining and initializing all types of key (ordinary, command, boolean, and choice). Keys are automatically set/initialized as soon as they are defined. It provides a compact and robust interface to the xkeyval package. The xkeyval package's commands for setting keys are made more robust, in the sense that outer braces in key values are preserved throughout parsing and unbalanced conditionals can be parsed as part of a key's value. In the case of choice keys defined by the command \krddefinekeys, each admissible value of the key can be associated with a callback, unlike in the xkeyval package. The keyreader package has been used as a development platform for the ltxkeys package because the xkeyval package, on which the keyreader package is based, has been quite stable for some years (its inherent shortcomings not withstanding). RELATED PACKAGES xkeyval, ltxkeys, skeyval LICENSE Copyright (c) 2010-2012 Ahmed Musa This software is author-maintained. Permission is granted to copy, distribute and/or modify this software under the terms of the LaTeX Project Public License, version 1.3 or higher. This software is provided 'as it is', without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for any particular purpose. % End of file
Download the contents of this package in one zip archive (237.3k).
keyreader – A robust interface to xkeyval
The package provides a robust interface to controlling keys in xkeyval, removing some of that package’s restrictions.
The package also addresses some of the issues now covered by the author’s ltxkeys package, which was assumed to be a replacement for keyreader. Since keyreader has remained a favourite with users, it has been reinstated.
The LaTeX Project Public License 1.3|
|Copyright||2011–2012 Ahmed Musa|
|Contained in||TeX Live as keyreader|
|MiKTeX as keyreader|
key-value argument systems|