CTAN Comprehensive TeX Archive Network

expkv-cs – Define expandable key=val macros using expkv

This package is a frontend to define expandable macros with key=val arguments. It provides four syntaxes, each of which will define <cs> to take a single key=val argument:

  • ekvcSplit<cs>{<key>=<initial>, ...}{<definition>}
  • ekvcSplitAndForward<cs><cs2>{<key>=<initial>, ...}
  • ekvcHash<cs>{<key>=<initial>, ...}{<definition>}
  • ekvcHashAndForward<cs><cs2>{<key>=<initial>, ...}

Additional keys for each <cs> might be defined using

  • ekvcSecondaryKeys<cs>{<prefix> <key>=<definition>, ...}

expkv-cs is generic code and only requires expkv for its parsing.

A package expkv-cs.sty is included to play nicely on ’s package loading system, but that package is not needed and does not provide more functionality than the generic code in expkv-cs.tex.

Note: In this context, “cs” stands for “control sequence” (i.e.: macro).

Sources/macros/generic/expkv-cs
Documentation
Repositoryhttps://github.com/Skillmon/tex_expkv-cs
Version0.3 2020-04-29
LicensesThe Project Public License 1.3c
Copyright2020 Jonathan P. Spratte
MaintainerJonathan P. Spratte
TDS archiveexpkv-cs.tds.zip
Contained inTeX Live as expkv-cs
MiKTeX as expkv-cs
TopicsKey-Val
Macro support
See alsoexpkv
expkv-def

Download the contents of this package in one zip archive (313.9k).

Community Comments

Loading...

Announcements

Here you can see a respective diagram in newer browsers.

more

Package Links

Guest Book Sitemap Contact Contact Author