, \NewEviron \newenvironment -.
1) \newenvironment{test}{aaa(}{)bbb} : \test is aaa( \endtest is )bbb.
\begin{test} \test.
\end{test} \endtest , begin{test} \begin{something else}, \begin{wrapper}.
2) \NewEviron{test}{aaa(\BODY)bbb} \test -. \test \BODY,
\def\test
( \testcontinue ) aaa(\BODY)bbb. \testcontinue , \end \end{test}, \end{something else}. \endtest
, .
:
\begin{wrapper}
debug me
\end{wrapper}
\begin{wrapper} \begin{test}.
\begin{test} \test. \test catch \BODY.
! \BODY debug me. \testcontionue
\end \BODY \end{test}. . \end{test} .
\end{wrapper}.
, \end{wrapper} \end{test}. \end ,
macro \test:
.
, .