Subsecciones

Elementos de edición

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.

Listas

Numeradas y no numeradas

El principal tipo de listas de ítems en un documento son las listas numeradas, del estilo:

  1. Un triste tigre
  2. Dos tristes tigres
  3. Tres tristes tigres

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}

$ \clubsuit$
Hacer la compra
$ \clubsuit$
Ir al gimnasio
$ \clubsuit$
Sacar la basura

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

1.-
Un tigre
a:=
Un triste tigre
b:=
...
2.-
...

Descriptivas

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

Objeto
Entidad compleja provista de datos y comportamiento
Clase
Conjunto de objetos que comparten propiedades y comportamiento
Herencia
Mecanismo que jerarquiza las clases de objetos en un sistema
...

Texto en columnas

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}


\begin{multicols}{3}[Escribiendo en columnas]
Esto son tres columnas a las que l...
...special 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}


\begin{multicolpar}{2}
Esta es una de las columnas, que contiene
el texto que de...
...is written
in the other language, (english in this
case). \par
\end{multicolpar}

Notas a pie de página

Para incluir una nota a pie de página% latex2html id marker 4001
\setcounter{footnote}{1}\fnsymbol{footnote} 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}}

Éste sería el resultado% latex2html id marker 4003
\setcounter{footnote}{2}\fnsymbol{footnote}.

Juan José Iglesias González 2004-03-16