summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/skeyval/README
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-04-30 22:54:45 +0000
committerKarl Berry <karl@freefriends.org>2010-04-30 22:54:45 +0000
commit99edb98c9fa6d2c7930c43ad9b653dcb3022b293 (patch)
tree0fa95ae400ec6f15419a91687d36b26dc2360d79 /Master/texmf-dist/doc/latex/skeyval/README
parentf7c4598eeea5dffae80140f1bd79066796cddab8 (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/README45
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