Directory tex-archive/macros/latex/contrib/xargs
The xargs package
Defining commands with many optional arguments made easy
Manuel P\'egouri\'e-Gonnard <mpg@math.jussieu.fr>
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.
Files
| Name | Size | Date | Notes |
|---|---|---|---|
README |
1618 | 2008-03-23 01:11:29 | |
xargs-fr.pdf |
78571 | 2008-03-23 01:11:29 | |
xargs.dtx |
60806 | 2008-03-23 01:11:29 | |
xargs.pdf |
150220 | 2008-03-23 01:11:29 | |
xargs.sty |
12403 | 2008-03-23 01:11:29 |
Download the complete
contents of this directory in one zip archive
(211.1k).
xargs – Define commands with many optional arguments
The package provides extended versions of \newcommand and related LaTeX commands, which allow easy and robust definition of macros with many optional arguments, using a clear and simple xkeyval-style syntax.
| Documentation |
Package documentation (French) Package documentation (English) Readme |
| Version | 1.1 |
| License | The LaTeX Project Public License |
| Maintainer | Manuel Pégourié-Gonnard |
| Contained in | TeXLive as xargs |
| MiKTeX as xargs | |
| Topics |
support for development of TeX macros work done for the project to upgrade LaTeX |
