summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/skeyval/README
diff options
context:
space:
mode:
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