New on CTAN: multienv

CTAN Announcements ctan-ann at dante.de
Mon May 21 00:54:16 CEST 2012


the daemon alerts me to an exciting new package:

> The following information was provided by the package's contributor.
> 
> Name of contribution: multienv
> Author's name: Martin Scharrer
> Package version: v1.0
> Location on CTAN: macros/latex/contrib/multienv/
> Summary description: multiple environments using a key=value syntax
> License type: lppl
> 
> 
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> This package provides a multienv environment which allows to easily
> add multiple environments using a key=value syntax. Macros to define
> environments using this syntax are also provided.
> 
> Example:
> --------
> 
> The following 'multienv' environment:
> 
>     \begin{multienv}{enva,envb=arg,add code={code before}{code after},
>         envc=[oarg]{marg}}
>       content
>     \end{multienv}
> 
> is basically identical to:
> 
>     \begin{enva}
>       \begin{envb}{arg}
>         code before
>         \begin{enc}[oarg]{marg}
>           content
>         \end{enc}
>         code after
>       \end{envb}
>     \end{enva}
> 
> except that actually the "plain" form together with explicit groups
> is used: \begingroup\enva .. \endenva\endgroup.

thanks for the upload; i've installed the new package, and made a
provisional entry for it in the catalogue repository.

> Users may view the package catalogue entry at
>   http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/multienv.html
> or they may browse the package directory at
>   http://www.tex.ac.uk/tex-archive/macros/latex/contrib/multienv/

The catalogue entry will have appeared on the web by tomorrow
morning (Cambridge time).

Robin Fairbairns

For the CTAN team



More information about the Ctan-ann mailing list