next up previous contents index
Siguiente: Lista de símbolos matemáticos Subir: A nadiendo instrucciones y entornos Anterior: Instrucciones nuevas   Índice General   Índice de Materias

Entornos nuevos

De modo análogo a la instrucción \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:


\begin{command}
\ci{newenvironment}\verb\vert{\vert%
\emph{nombre}\verb\vert}[\...
...ert%
\emph{antes}\verb\vert}{\vert\emph{despu'es}\verb\vert}\vert
\end{command}

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'es se procesa cuando se encuentra la instrucción \end{nombre}.

El siguiente ejemplo ilustra el empleo de la instrucción newenvironment.


\begin{example}\newedenvironment{king}{\begin{quote}}{\end{quote}}
\begin{quote}Mis humildes vasallos\ldots\end{quote}\end{example}

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.


next up previous contents index
Siguiente: Lista de símbolos matemáticos Subir: A nadiendo instrucciones y entornos Anterior: Instrucciones nuevas   Índice General   Índice de Materias
Albert Ruiz Cirera 2004-12-02