Estructuras básicas de LaTeX

Tras configurar el entorno y probar un primer documento muy sencillo, llega el momento de empezar a escribir el contenido. Evidentemente, en cualquier documento es necesario disponer de estructuras más complicadas que los sencillos párrafos del primer ejemplo. Se necesita estructurar el documento en diversas divisiones, crear listas, insertar tablas o figuras, generar índices… En esta entrega de la serie se describe cómo se realizan todas estas acciones.

Los elementos básicos de cualquier documento pueden dividirse en cuatro grandes apartados: estructura, formato, listas, figuras, tablas y ecuaciones. En el ejemplo se dispone de un documento completo en el que se muestra un ejemplo de cada una de las estructuras indicadas.

Estructura del documento

Cuando un documento empieza a crecer es necesario estructurar su contenido. Dependiendo del tipo de documento se dispone de más o menos divisiones:

  1. \part disponible únicamente en los estilos book y report.
  2. \chapter disponible únicamente en los estilos book y report.
  3. \section
  4. \subsection
  5. \subsubsection
  6. \paragraph
  7. \subparagraph

Todas ellas se usan de la misma manera. En el punto donde se desea iniciar la nueva división se añade la instrucción apropiada junto con su título: \chapter{Título de capítulo}.

Formato básico

Dentro del formato básico solamente es necesario describir tres mandatos. Al escribir en LaTeX se utiliza muy pocas marcas de formato puesto que es la plantilla utilizada quién se encarga de todos los detalles.

\emph
Se utiliza para destacar un pequeño fragmento. Erróneamente, se suele usar negrita para este cometido pero utilizando esta instrucción se obtendrá el formato adecuado (cursiva redonda).
\textit
Únicamente se aplica para indicar texto en idiomas ajenos al principal del documento. Se trata de una letra inclinada.
\textbf
Se corresponde con la negrita. Esta instrucción no debe utilizarse dentro de un párrafo y su utilidad se restringe a destacar las cabeceras de tablas o similares.

El texto sobre el que se aplica en formato debe seguir a la instrucción entre llaves: \emph{texto destacado}.

Listas y definiciones

Es muy habitual realizar enumeraciones de elementos dentro de un documento. Estas enumeraciones suelen estar precedidas de un símbolo especial (sin orden) o de un número (listas ordenadas). En LaTeX se encuentran definidas tres tipos de listas básicas (aunque pueden definirse nuevas variantes):

itemize
Se trata de una lista sin orden. Cada elemento está precedido de un símbolo (habitualmente un círculo o caja).
enumerate
Para definir una lista con orden. Cada elemento está precedido del número que indica su posición en la lista.
description
Es un conjunto de definiciones. Cada elemento se precede del término a definir (indicado en la propia lista) que será destacado.

Todas las listas tienen un formato básico:

\begin{tipo lista}
\item[término (sólo para description)] elemento 1
\item[término (sólo para description)] elemento 2
\item ...
\end{tipo lista}

Elementos flotantes: figuras y tablas

Cualquier documento suele incluir información en forma gráfica o tabular. LaTeX proporciona mecanismos para incluir este tipo de contenido de dos formas diferentes.

Tablas

Una tabla se define mediante el entorno tabular. Su estructura básica es la siguiente:

\begin{tabular}{especificadores de columnas}
celda11 & celda12 & ... & celda1N \\
celda21 & celda22 & ... & celda2N \\
...
celdaM1 & celdaM2 & ... & celdaMN \\
\end{tabular}

Los especificadores de formato indican por cada columna si esta se encuentra alineada a la izquierda, centro o derecha.

Existen muchas formas de personalizar las tablas que serán descritas en próximas entregas.

Figuras

En LaTeX las figuras son ficheros externos que se incluyen mediante la instrucción \includegraphics. Si se dispone de la imagen prueba.jpg en la misma carpeta en la que se encuentra el fichero LaTeX se cargará con \includegraphics[width=0.9\textwidth,keepaspectratio]{prueba.jpg}.
Debido a la dificultad que supone su inclusión se dedicará una entrada entera para ellas.

Elementos flotantes

Tanto las figuras como las tablas pueden situarse en un elemento flotante. Cuando esto sucede la maquetación posiciona el elemento en la posición más apropiada (pasándolo a la página siguiente si no entra en la actual) y rellenando con el texto siguiente a la figura hasta completar correctamente la página. En este caso, se puede añadir un epígrafe al elemento y referenciarlo en otro sitio.

Para indicar que el elemento flota y el tipo de epígrafe que hay que añadir se utilizan los entornos figure y table para figuras y tablas, respectivamente. La sintaxis es:

\begin{figure}[htb]
descripción de la figura
\caption[Texto del índice (opcional)]{texto del pie de figura}\label{fig:idfigura}
\end{figure}

En el caso de las tablas es equivalente reemplazando figure por table.

Ecuaciones

La gran potencia de LaTeX es la sencillez y potencia que proporciona para escribir ecuaciones. Lo único que se necesita es activar el modo matemático indicando los límites de la ecuación con $ecuación en línea$$$ecuación individual$$. La primera versión permite insertar una ecuación dentro del texto mientras que la segunda reserva una línea en exclusividad para la ecuación. Asimismo, existe el entorno equation para numerar ecuaciones y hacer referencias a ellas.

Resultado de la equacion LaTeX x_i=\sqrt[n]{\frac{a_i}{b_i}}La sintaxis para mostrar una ecuación es similar a la utilizada en los lenguajes de programación aunque existen múltiples estructuras que permiten formar ecuaciones extremadamente complejas. Como ejemplo, la imagen adjunta se genera con x_i=\sqrt[n]{\frac{a_i}{b_i}}

Índices de contenidos, figuras, tablas

En un documento no demasiado grande puede ser difícil encontrar información agravándose según se incrementa el número de páginas. Para evitar este problema se utilizan los índices.

LaTeX proporciona un mecanismo automático para generar todos los índices. No es necesario hacer nada especial para definirlo: las propias instrucciones divisorias o los bloques de elementos flotantes son añadidos automáticamente. Lo único necesario es indicar dónde debe aparecer el índice mediante la instrucción \tableofcontents, \listoffigures o \listoftables.

Escribe un comentario