portada

Estructura de un documento en LaTeX

Tabla de Contenido

La estructura de un documento es esencial para poder presentar el contenido de forma ordenada. En LaTeX, disponemos de comandos para dividir el contenido en distintos niveles de importancia.

En los documentos de clase article, una de las divisiones más importantes es la división en secciones. Las secciones se definen mediante el comando \section. Por ejemplo,

\section{T\'itulo de la secci\'on}

Para crear niveles inferiores disponemos de los comandos \subsection{} y \subsubsection{}. Por ejemplo, para crear una estructura con distintas secciones y subsecciones podemos utilizar:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\section {Animales}
\subsection{Vertebrados}
\subsubsection{Mamíferos}
\subsubsection{Anfibios}
\subsubsection{Reptiles}
\subsubsection{...}
\subsection{Invertebrados}
\subsubsection{Gusanos}
\subsubsection{Moluscos}
\subsubsection{Medusas}
\subsubsection{...}
\end{document}
Estructura en secciones y subsecciones

LaTeX asigna automáticamente a cada sección o subsección la numeración que corresponda.

En caso de querer crear una sección sin número, puede añadirse un asterisco al declarar la sección. En este caso, la sección no aparecerá al crear un índice de contenido:

\section*{Sección sin número}

Por debajo del nivel \subsubsection también es posible declarar párrafos y subpárrafos. Estas unidades aparecen sin números y se declaran mediante los comandos \paragraph y \subparagraph. En estos dos casos, la jerarquía entre estos niveles inferiores se indica mediante el sangrado o indentación como puedes ver en el siguiente ejemplo:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\section {Animales}
\subsection{Vertebrados}
\subsubsection{Mamíferos}
\paragraph{Anatomía}
La anatomía de los mamíferos se caracteriza por...
\subparagraph{Aparato locomotor}
El aparato locomotor consiste en...
\subparagraph{Aparato digestivo}
El aparato digestivo es el conjunto...
\paragraph{Evolución}
La evolución de los mamíferos ...
\subparagraph{Orígenes}
Durante el período Jurásico ...
\subparagraph{Antecedentes}
Antes de la aparición de los primeros mamíferos ...
\subsubsection{Anfibios}
\subsubsection{Reptiles}
\subsubsection{...}
\subsection{Invertebrados}
\subsubsection{Gusanos}
\subsubsection{Moluscos}
\subsubsection{Medusas}
\subsubsection{...}
Secciones con párrafos y subpárrafos

División en partes y capítulos


Uno de los comandos principales al crear un documento en LaTeX es la declaración de la clase de documento \documentclass{}. En función de la clase de documento que indiquemos tendremos acceso a distintos comandos para dividir el documento.

Los ejemplos anteriores están basados en documentos de clase article. Esta clase de documento permite la división en secciones, subsecciones, subsubsecciones, etc. pero no permite la división a un nivel superior entre partes o capítulos.

En caso de querer dividir un documento en partes o capítulos es necesario utilizar las clases book o report. Estas divisiones pueden introducirse mediante los comandos \part y \chapter.

Por ejemplo, podemos crear la siguiente división de un libro en dos partes, cada una con distintos capítulos.

\documentclass{book}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\part {Curso de matemáticas}
\chapter{Teoría}
\section{Los números enteros}
\subsection{Definición}
\subsection{Ejemplos}
\section{Fracciones}
\subsection{Definición}
\subsection{Ejemplos}
\chapter{Ejercicios}
\section{Números enteros}
\section{Fracciones}
\part{Curso de Geometría}
\chapter{Geometría del plano}
\section{Definiciones}
\section{Ejemplod}
\chapter{Polígonos}
\section{Definiciones}
\section{Ejemplos}

Tal y como hemos visto al declarar secciones, se asignará automáticamente la numeración que corresponda a cada parte o capítulo.

Para insertar una parte o capítulo sin número simplemente debe incluirse un asterisco junto con el comando correspondiente. Es importante recordar que en este caso, el capítulo o parte tampoco aparecerá en el índice de contenidos.

\chapter*{Capítulo sin número}

Mostrar la tabla de contenidos


En todos los casos mostrados anteriormente podemos crear un índice de contenidos que muestre todas las divisiones con el comando \tableofcontents. En el ejemplo anterior, insertando este comando justo después de \begin{document} genera el siguiente índice:

Índice de contenidos

Resumen