diff options
author | Karl Berry <karl@freefriends.org> | 2008-03-24 23:37:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-03-24 23:37:37 +0000 |
commit | e996780144392d1f7a4f820e9ba64b75f50bf30c (patch) | |
tree | 1a6e87f8ff69e65aa170e8a64d2625fd96c8196b /Master/texmf-dist/doc/latex/xargs | |
parent | 7bdb10a58dfbc89f6d492904dbb9b346215191f4 (diff) |
xargs update (24mar08)
git-svn-id: svn://tug.org/texlive/trunk@7129 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/xargs')
-rw-r--r-- | Master/texmf-dist/doc/latex/xargs/README | 27 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/xargs/xargs-fr.pdf | bin | 59480 -> 78571 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/xargs/xargs.pdf | bin | 131036 -> 150220 bytes |
3 files changed, 14 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/latex/xargs/README b/Master/texmf-dist/doc/latex/xargs/README index 02b89a8f886..3df0eb23b1e 100644 --- a/Master/texmf-dist/doc/latex/xargs/README +++ b/Master/texmf-dist/doc/latex/xargs/README @@ -10,18 +10,17 @@ Presentation ------------ Defining commands with an optional argument is easy in LaTeXe. There is, -however, two limitations: there can be at most one optional argument and it must -be the first one. The xargs package provide extended variants of \newcommand & -friends, for which these limitations no longer hold. - -You may know some tricks in order to define commands with many optional -arguments, or with last argument optional, etc. Theses tricks are subject to a -few problems (using arguments in arbitrary order can be difficult, sometimes -space is gobbled where it should not), which can be difficult to solve. Anyway, -you don't want to worry about such tricky things while writing a document. - -The xargs package provides you with an easy and (hopefully) robust way to define -such commands, using a nice key=value syntax. +however, two limitations: only one argument can be optional and it must +be the first one. The xargs package provide extended variants of +\newcommand & friends, for which these limitations no longer hold. It +allows to control what happens with many consecutive optional arguments. +It also provide a way of making the definition global. + +Some features of xargs are similar to those provided by the experimental +`xparse' package, which also allows more flexible argument syntaxes, +though the approach and syntax are different. However, xargs is not +experimental, so I hope it can be useful while waiting for a stable +LaTeX3 release. Contents -------- @@ -35,9 +34,11 @@ xargs.dtx: source for both documentations and package Version info ------------ -2007-10-20 v1.0 first release +2007-10-20 v1.0 First release 2008-03-08 v1.09 Added the usedefault and addprefix keys, not documented yet... +2008-03-22 v1.1 Updated the documentation and fixed a bug in + \DeclareRobustCommandx, introduced in v1.09. License ------- diff --git a/Master/texmf-dist/doc/latex/xargs/xargs-fr.pdf b/Master/texmf-dist/doc/latex/xargs/xargs-fr.pdf Binary files differindex c6b549a8226..da3eaf0f165 100644 --- a/Master/texmf-dist/doc/latex/xargs/xargs-fr.pdf +++ b/Master/texmf-dist/doc/latex/xargs/xargs-fr.pdf diff --git a/Master/texmf-dist/doc/latex/xargs/xargs.pdf b/Master/texmf-dist/doc/latex/xargs/xargs.pdf Binary files differindex 4bba8155b6a..66f8ad371f5 100644 --- a/Master/texmf-dist/doc/latex/xargs/xargs.pdf +++ b/Master/texmf-dist/doc/latex/xargs/xargs.pdf |