\newcommand
existe una orden
para crear sus propios entornos. Cuando estábamos escribiendo esta
introducción, hemos creado entornos especiales para estructuras que
se empleaban repetidamente en toda la descripción: ``ejemplos'',
``segmentos de código'' y ``cajas de definición de instrucciones''.
La instrucción newenvironment utiliza la siguiente sintaxis:
Al igual que la instrucción \newcommand
, se puede usar
newenvironment con o sin argumento opcional. Lo que se
especifique en el argumento antes se procesa antes que el texto
dentro del entorno. Lo que se indica en el argumento después
se procesa cuando se encuentra la instrucción
\end{
nombre}
.
El siguiente ejemplo ilustra el empleo de la instrucción newenvironment.
El argumento num se utiliza igual que la instrucción
\newcommand
. LATEX se asegura de que no defina un entorno
que ya existía. Si alguna vez desea cambiar una entorno existente,
entonces puede utilizar la instrucción renewenvironment. Tiene
la misma sintaxis que la instrucción newenvironment.