blob: 69cfafc754d581a87f5d63f13c5d97bd49b13511 (
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
|
LaTeX package 'multienv'
========================
Copyright (c) 2012 by Martin Scharrer <martin@scharrer-online.de>
CTAN: <http://www.ctan.org/pkg/multienv>
Code repository: <https://bitbucket.org/martin_scharrer/multienv>
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.
|