Suggestions for catoptions
The following packages have something in common with the package catoptions. The packages are ordered in decreasing similarity.
- skeycommand: Create commands using parameters and keyval in parallel
- l3keys2e: LaTeX2ε option processing using LaTeX3 keys
- expkv-cs: Define expandable key=val macros using expkv
- expkv-bundle: An expandable key=val implementation and friends
- pgfopts: LaTeX package options with pgfkeys
- clefval: Key/value support with a hash
- keyval2e: A lightweight and robust key-value parser
- keyreader: A robust interface to xkeyval
- ltxkeys: A robust key parser for LaTeX
- options: Provides convenient key-value options for LaTeX package writers
- pgfkeyx: Extended and more robust version of pgfkeys
- pgfkeysearch: Find keys in a given path ‘recursively’
- pst-xkey: Key-value syntax for PSTricks packages
- skeyval: Key-value parsing combining features of xkeyval and pgfkeys
- xkeymask: An extension of xkeyval with a mask
- kvdefinekeys: Define keys for use in the kvsetkeys package
- kvoptions: Key value format for package options
- keycommand: Simple creation of commands with key-value arguments
- kvsetkeys: Key value parser with default handler support
- xkeyval: Extension of the keyval package
- cdcmd: Expandable conditional commands for LaTeX
- enverb: Read an environment verbatim
- forloop: Iteration in LaTeX
- lambdax: Use Lambda expression within LaTeX
- stack: Tools to define and use stacks
- mwrite: Write information to files
- williams: Miscellaneous macros by Peter Williams
- functional: An intuitive functional programming interface for LaTeX2
- lt3rawobjects: Objects and proxies in LaTeX3
- l3packages: High-level LaTeX3 concepts
- multienv: Multiple environments using a “key=value” syntax