[OS X TeX] feed env contents to command
Bruno Voisin
bvoisin at mac.com
Mon Jun 19 05:09:07 EDT 2006
Le 19 juin 06 à 10:56, Alex Scorpan a écrit :
> How do I define an environment gaga so that
>
> \begin{gaga}
> blah
> \end{gaga}
>
> interprets to
>
> \gugu{blah}
Something along the lines of:
\newenvironment{gaga}
{\gugu\begingroup}
{\endgroup}
might work, though it's possible additional precautions have to be
taken (so that the environment remains robust even with multi-
paragraph content, or when a page break occurs within the
environment; and also so that the environment content does not risk
saturating TeX's memory before the end of the environment is
reached). For insight into these issues, I'd recommend the TeXbook. I
don't know whether LaTeX includes facilities for them; it may be that
you have to study the LaTeX sources (such as latex.ltx) in order to
see how the precautions are taken in LaTeX's built-in environments.
Not so helpful, then! I hope it can help a bit, though.
Bruno Voisin ------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the MacOSX-TeX
mailing list