summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/skeyval/README
blob: cbe5a5264539b6a9fe9fa4f174570ca4d7707af7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
%+++++++++++++++++++++++++++++++++++ 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 ++++++++++++++++++++++++++++++++++++++%
%                                                                                    %
% This package and accompanying files may be distributed and/or modified under       %
% the conditions of the LaTeX Project Public License, either version 1.3 of          %
% this license or any later version. The latest version of this license is in        %
% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all      %
% distributions of LaTeX version 2005/12/01 or later.                                %
%                                                                                    %
% The LPPL maintenance status of this software is 'author-maintained'.               %
%                                                                                    %
% This software is provided 'as it is', without warranty of any kind, either         %
% expressed or implied, including, but not limited to, the implied warranties of     %
% merchantability and fitness for a particular purpose.                              %
%                                                                                    %
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%