expkv – An expandable key=val implementation
expkv is a minimalistic but fast and expandable <key>=<val> implementation.
It provides two parsing macros:
- \ekvset{<set>}{<key=val list>} which is comparable to keyval’s \setkeys.
- \ekvparse<cs1><cs2>{<key=val list>} which can be used inside \expanded and expands to <cs1>{key} and <cs2>{key}{val} for the entries in the <key=val list>.
expkv has predictable brace-stripping behaviour and handles commas and equal signs with category codes 12 and 13 correctly.
A key-defining interface that is not as rudimentary as the macros provided in this package is contained in expkv-def.
Sources | /macros/generic/expkv |
Documentation | |
Repository | https://github.com/Skillmon/tex_expkv |
Version | 1.6 2020-12-28 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2020 Jonathan P. Spratte |
Maintainer | Jonathan P. Spratte |
TDS archive | expkv.tds.zip |
Contained in | TeX Live as expkv MiKTeX as expkv |
Topics | Key-Val |
See also | expkv-def |
Download the contents of this package in one zip archive (414.1k).
Announcements
Suggestions
Maybe you are interested in the following packages as well.
Community Comments