next up previous contents index
Next: Lista de símbolos matemáticos Up: A nadiendo instrucciones y entornos Previous: 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...
...%
\emph{antes}\verb*\vert}{\vert\emph{después}\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és 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
Next: Lista de símbolos matemáticos Up: A nadiendo instrucciones y entornos Previous: Instrucciones nuevas   Índice General   Índice de Materias

2001-09-06