Index of /ctan/macros/latex/contrib/xargs/

NameLast ModifiedSizeType
../ -  Directory
README2008-Mar-23 00:11:291.5Ktext/plain;charset=utf-8
xargs-fr.pdf2008-Mar-23 00:11:2976.7Kapplication/pdf
xargs.dtx2008-Mar-23 00:11:2959.3Kapplication/octet-stream
xargs.pdf2008-Mar-23 00:11:29146.7Kapplication/pdf
xargs.sty2008-Mar-23 00:11:2912.1Kapplication/octet-stream
                               The xargs package

            Defining commands with many optional arguments made easy

               Manuel P\'egouri\'e-Gonnard <[email protected]>


Presentation
------------

Defining commands with an optional argument is easy in LaTeXe. There is,
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
--------

xargs.sty:      the package itself
xargs.pdf:      the (English) documentation and documented code
xargs-fr.pdf:   the French documentation

xargs.dtx:      source for both documentations and package

Version info
------------

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
-------

This material is subject to the LaTeX Project Public License. See
http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the
details of that license.

panini/0.0.8 us-west-1 b156048a-bcf3-4b4f-96ed-31e873bb3711