CTAN Comprehensive TeX Archive Network

CTAN up­date: skey­val

Date: Fe­bru­ary 14, 2013 11:35:00 AM CET
> The fol­low­ing in­for­ma­tion was pro­vided by the pack­age's con­trib­u­tor. > > Name of con­tri­bu­tion: skey­val > Author's name: Ahmed Musa > Pack­age ver­sion: 1.2 > Lo­ca­tion on CTAN: macros/la­tex/con­trib/skey­val/ > Sum­mary de­scrip­tion: Key pro­ces­sor that com­bines fea­tures of xkey­val and pgfkeys. > Li­cense type: lppl > > An­nounce­ment text given by the pack­age's con­trib­u­tor: > ---------------------------------------------------------------------- > Key pro­ces­sor that com­bines fea­tures of xkey­val and pgfkeys. > > New fea­tures: > > 1. Pro­vid­ing the key's ar­gu­ment pat­tern within the key's call­back: > > \skvord­key[KV]{fam}{key1}[de­fault1a/1b]{% > .arg ex­panded{#1/#2} > \def\mylength{#1}\def\my­width{#2}% > } > > 2. List-pro­ces­sor keys. E.g., > > \skvlistkeys[KV]{fam}{key1,key2}[de­fault1a,1b; de­fault2a,2b]{% > .arg{#1,#2}\list­sep{;}\somemethod{#1}{#2}% > } > > 3. Han­dlers such as in > > \def\val­uelist{1,2,3,4} > \skvsetkeys[KV]{fam}{keya=.ex­pand once pro­cess list{\val­uelist}} > > for a (non-list) key de­fined as an or­di­nary key: > > \skvord­key[KV]{fam}{keya}{\def\myitem{#1}} > > 4. Pre­fix and fam­ily can be fixed for sub­se­quent keys. E.g., > > \skvset­pre­fix{KV} > \skvset­fam­ily{fam} > > 5. Op­tion and nonop­tion keys: > > \skvop­tion­keys[KV]{fam}{key1} > \skvnonop­tion­keys[KV]{fam}{key2,key3} > > 6. Bug fixes. thanks for the up­load; i've in­stalled the new ver­sion, and up­dated the cat­a­logue repos­i­tory. > Users may view the pack­age cat­a­logue en­try at > http://www.ctan.org/pkg/skey­val > or they may browse the pack­age di­rec­tory at > http://mir­ror.ctan.org/macros/la­tex/con­trib/skey­val/ Robin Fair­bairns For the CTAN team

skey­val – Key-value pars­ing com­bin­ing fea­tures of xkey­val and pgfkeys

The pack­age in­te­grates the fea­tures of xkey­val and of pgfkeys by in­tro­duc­ing a new type of han­dlers. Style keys, links, chang­ing key call­backs and val­ues on the fly, and other fea­tures of pgfkeys are in­tro­duced in a new con­text.

Pack­ageskey­val
Ver­sion1.3
Copy­right2010–2012 Ahmed Musa
Main­tainerAhmed Musa

An­nounce­ments

more

Guest Book Sitemap Contact Contact Author