Hasta ahora hemos visto elementos esenciales y avanzados de estructuración y formateo de documentos. Completaremos ahora un poco más nuestra visión, con el repaso de algunas funcionalidades muy útiles.
El principal tipo de listas de ítems en un documento son las listas numeradas, del estilo:
que se construyen utilizando el entorno enumerate, y las listas no numeradas, simples relaciones de elementos:
que se construyen utilizando el entorno itemize. Por supuesto, las listas pueden anidarse y combinarse entre sí (éstas y los demás tipos, claro):
Como alternativa al entorno itemize, LATEX nos brinda el entorno list, donde es el usuario el que personaliza la etiqueta de la lista:
\begin{list}{$\clubsuit$}{}
\item Hacer la compra
\item Ir al gimnasio
\item Sacar la basura
\end{list}
Además de estas formas básicas, existe la posibilidad de utilizar el paquete enumerate, que nos permite suministrar un parámetro opcional, un patrón de cómo ha de ser la enumeración. Por ejemplo:
\begin{enumerate}[1.-]
\item Un tigre
\begin{enumerate}[a:=]
\item Un triste tigre
...
\end{enumerate}
...
\end{enumerate}
resultaría en
Además de las listas numeradas y no numeradas, disponemos de un tipo especial de lista en el que el ítem resaltado es un nombre o concepto que se indica. Así:
\begin{description}
\item [Objeto] Entidad compleja provista de
datos y comportamiento
\item [Clase] Conjunto de objetos que comparten
propiedades y comportamiento
\item [Herencia] Mecanismo que jerarquiza las
clases de objetos en un sistema
\item [...]
\end{description}
genera como salida
Entre las opciones del comando documentclass, en el preámbulo del
documento, podemos indicar twocolumn, de manera que todo el texto
que componga el mismo será dispuesto en forma de columnas periodísticas.
No obstante, si tan sólo colocar en forma de columna un trozo de texto, podemos
emplear el comando \twocolumn[cabecera] a partir del
momento en que queramos hacerlo.
Esto provocará que el texto se disponga nuevamente en dos columnas periodísticas,
tras un salto de página. Si se indica una cabecera opcional, ésta presidirá
la página. Para volver al modo de edición normal se utiliza el comando \onecolumn.
Como se puede ver, estos comandos no soy muy flexibles ni potentes, por lo que surgen los paquetes multicol y multicolpar. El primero de ellos nos dota del comando:
\begin{multicols}{3}[Escribiendo en columnas]
Esto son tres columnas a las que les hemos
puesto una cabecera, que aparecerá sobre
ellas. En este caso no se produce el salto de
página ni tampoco hay que hacer nada
especial para volver al modo de edición,
salvo cerrar el entorno.
\end{multicols}
Por su parte, el paquete multicolpar es adecuado para imprimir textos en paralelo, por ejemplo, si tenemos un texto y su traducción:
\begin{multicolpar}{2}
Esta es una de las columnas, que contiene
el texto que deseamos en español (por
ejemplo).
\par
This is the other column, which is written
in the other language, (english in this
case).
\par
\end{multicolpar}
Para incluir una nota a pie de página
en nuestros
documentos, usaremos el comando LATEX \footnote{texto}
en el punto donde queramos que se inserte la referencia.
Se puede personalizar el símbolo con el que LATEX marca las referencias a notas al pie para que utilize, por ejemplo, símbolos en lugar de números, de la siguiente manera:
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
Juan José Iglesias González 2004-03-16