diff options
author | Karl Berry <karl@freefriends.org> | 2010-04-30 22:54:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-04-30 22:54:45 +0000 |
commit | 99edb98c9fa6d2c7930c43ad9b653dcb3022b293 (patch) | |
tree | 0fa95ae400ec6f15419a91687d36b26dc2360d79 /Master/texmf-dist/doc/latex/skeyval/README | |
parent | f7c4598eeea5dffae80140f1bd79066796cddab8 (diff) |
skeyval 0.6 (30apr10)
git-svn-id: svn://tug.org/texlive/trunk@18059 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/skeyval/README')
-rw-r--r-- | Master/texmf-dist/doc/latex/skeyval/README | 45 |
1 files changed, 26 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/latex/skeyval/README b/Master/texmf-dist/doc/latex/skeyval/README index 5d4fc0d8070..cbe5a526453 100644 --- a/Master/texmf-dist/doc/latex/skeyval/README +++ b/Master/texmf-dist/doc/latex/skeyval/README @@ -1,18 +1,29 @@ -%++++++++++++++++++++++++++++++++++++ MOTIVATION ++++++++++++++++++++++++++++++++++++% -% % -% The elaborate and useful xkeyval package introduced \define@cmdkeys and % -% \define@boolkeys, which allow for the setting of multiple command keys and % -% boolean keys, but in each category those keys must have the same default value % -% and no key macro/function. This package seeks to remove these restrictions, % -% so that multiple keys of all categories (ordinary keys, command keys, boolean % -% keys, and choice keys) can be set at one go and those keys can have different % -% default values and functions. This greatly saves tokens, as hundreds of keys % -% can, in principle, be issued simultaneously by one command. % -% % -% Also, the xkeyval package doesn't have the notion of complementary keys, % -% which is useful in the case of boolean keys. The present package introduces % -% this concept and additionally permits the submission of individual/different % -% key macros to the complementary keys. % +%+++++++++++++++++++++++++++++++++++ INTRODUCTION +++++++++++++++++++++++++++++++++++% +% % +% This is the Readme file for the skeyval package, version 0.6. % +% April 2010 % +% % +% Copyright (c) 2010 Ahmed Musa (a.musa@rocketmail.com). % +% % +%+++++++++++++++++++++++++++++++++++++ MOTIVATION +++++++++++++++++++++++++++++++++++% +% % +% The xkeyval package introduced many concepts for key definition and % +% management. The skeyval package extends the functionality of the xkeyval % +% package in many ways, including introducing: % +% % +% 1. Toggle keys % +% 2. Complementary boolean and toggle keys % +% 3. Mechanisms for reserving, unreserving, suspending, restoring, % +% and removing keys % +% 4. Tools for defining keys such that no existing key is inadvertently % +% redefined % +% 5. List normalization when setting keys % +% 6. A mechanism for defining multiple keys of differing genres using only % +% one command % +% 7. Commands for checking the statuses of keys across multiple key prefixes % +% and families % +% 8. User-value keys and using pointers in defining keys % +% 9. Some general-purpose LaTeX programming macros and hooks % % % %+++++++++++++++++++++++++++++++++++++ LICENSE ++++++++++++++++++++++++++++++++++++++% % % @@ -28,8 +39,4 @@ % expressed or implied, including, but not limited to, the implied warranties of % % merchantability and fitness for a particular purpose. % % % -% Version 0.5 % -% % -% Copyright (c) 2010 Ahmed Musa (a.musa@rocketmail.com). % -% % %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%
\ No newline at end of file |