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
- pgfopts: LaTeX package options with pgfkeys
- expkv-bundle: An expandable key=val implementation and friends
- expkv-cs: Define expandable key=val macros using expkv
- options: Provides convenient key-value options for LaTeX package writers
- keycommand: Simple creation of commands with key-value arguments
- keyreader: A robust interface to xkeyval
- keyval2e: A lightweight and robust key-value parser
- ltxkeys: A robust key parser for LaTeX
- pgfkeyx: Extended and more robust version of pgfkeys
- skeyval: Key-value parsing combining features of xkeyval and pgfkeys
- kvoptions: Key value format for package options
- xkeyval: Extension of the keyval package
- kvsetkeys: Key value parser with default handler support
- clefval: Key/value support with a hash
- kvdefinekeys: Define keys for use in the kvsetkeys package
- xkeymask: An extension of xkeyval with a mask
- pgfkeysearch: This package offers a way to find keys in a given path 'recursively', unlike pgfkeysvalueof
- pst-xkey: Key-value syntax for PSTricks packages
- scrbase: Provide basic features for KOMA-Script
- forloop: Iteration in LaTeX
- cdcmd: Expandable conditional commands for LaTeX
- lambdax: Use Lambda expression within LaTeX
- enverb: Read an environment verbatim
- ifnextok: Utility macro: peek ahead without ignoring spaces
- arraysort: Sort arrays (or portions of them)
- conv-xkv: Create new key-value syntax
- fetchcls: Fetch the current class name
- multidef: Quickly define several similar macros
- at: Short commands starting '@'