LaTeX – Capítulo 17: Limitando el ámbito mediante grupos

Si recuerdas el capítulo en el que tratamos las declaraciones, vimos que estos tipos de comandos actuaban a modo de conmutadores, activando o desactivando diferentes modos de operación. Así, por ejemplo, con el comando \itshape activábamos la escritura en itálica, que permanecía así hasta que ejecutábamos otro comando incompatible con éste como, por ejemplo, \upshape, que devolvía el texto a una verticalidad normal.

Vimos también que dentro de un comando o un entorno su ámbito, es decir, su alcance de acción, venía delimitado naturalmente por el bloque al que pertenecía.

Así pues, en el siguiente ejemplo

\textit{La casa de la pradera era una \bfseries serie antológica}

el ámbito de la declaración \bfseries, que activa la escritura en negrita, concluye con el cierre de las llaves del comando y todo el texto que escribiéramos después de “serie antológica” aparecería en modo normal, sin necesidad de devolver el estado con \mdseries.

Exactamente lo mismo sucedería con esto:

\begin{itshape}
La casa de la pradera era una \bfseries serie antológica
\end{itshape}

Existe otro modo de restringir el ámbito: los grupos.

Un grupo no es más que un conjunto de texto o comandos delimitado entre un par de llaves {}.

Fíjate de que modo más sencillo limitaríamos el ámbito de \bfseries:

La casa de la pradera era una {\bfseries serie antológica}

El par de llaves que hemos introducido define un grupo y todas las declaraciones en su interior pierden efecto fuera de él.

La frase completa la podemos reescribir, entonces, del siguiente modo, empleando sólo declaraciones:

{\itshape La casa de la pradera era una \bfseries serie antológica}

Fuera de ese grupo el texto dejará de ser itálica o negrita.

Los grupos pueden ser anidados:

{\itshape La casa {\bfseries de la pradera} era una serie antológica}

En este ejemplo todo está en itálica; pero, además, en negrita, sólo el fragmento “de la pradera”.

Sé cuidadoso y asegúrate, en estos casos, de que cierras tantas llaves como abres.

Javier Montero


LaTeX – Capítulo 17: Limitando el ámbito mediante grupos


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta

Deja un comentario