> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Aprende LaTeX en 30 minutos

> <strong>NUEVO:</strong> Visita el nuevo [Overleaf Learning Center](https://learn.overleaf.com/) para descubrir cursos en línea gratuitos y webinars en directo: todo lo que necesitas para dominar LaTeX y sacar el máximo partido a Overleaf.

Este tutorial introductorio no presupone ninguna experiencia previa con LaTeX pero, con suerte, cuando lo termines no solo habrás escrito tu primer documento LaTeX, sino que también habrás adquirido los conocimientos y la confianza suficientes para dar los siguientes pasos hacia el dominio de LaTeX.

## ¿Qué es LaTeX?

LaTeX (pronunciado "*LÉI*-tek" o "*LÁ*-tek") es una herramienta para componer tipográficamente documentos de aspecto profesional. Sin embargo, el modo de funcionamiento de LaTeX es bastante distinto al de muchas otras aplicaciones de creación de documentos que quizá hayas usado, como Microsoft Word o LibreOffice Writer: esas herramientas "[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)" ofrecen a los usuarios una página interactiva en la que escriben y editan su texto y aplican diversas formas de estilo. LaTeX funciona de forma muy diferente: tu documento es un archivo de texto plano salpicado de *comandos* LaTeX que expresan el resultado (compuesto) deseado. Para producir un documento visible y compuesto, tu archivo LaTeX lo procesa un software llamado *motor TeX*, que usa los comandos incrustados en tu archivo de texto para guiar y controlar el proceso de composición, convirtiendo los comandos LaTeX y el texto del documento en un archivo PDF compuesto profesionalmente. Esto significa que solo tienes que centrarte en el *contenido* de tu documento, y el ordenador, mediante los comandos LaTeX y el motor TeX, se encargará del *aspecto visual* (el formato).

## ¿Por qué aprender LaTeX?

Se pueden plantear diversos argumentos a favor o en contra de aprender a usar LaTeX en lugar de otras aplicaciones de creación de documentos; pero, en última instancia, es una elección personal basada en preferencias, afinidades y requisitos de documentación.

Entre los argumentos a favor de LaTeX están:

* la posibilidad de componer matemáticas extremadamente complejas, tablas y contenido técnico para las ciencias físicas;
* las facilidades para notas al pie, referencias cruzadas y gestión de bibliografías;
* la facilidad para producir elementos de documento complicados o tediosos, como índices, glosarios, tablas de contenido y listas de figuras;
* su alto grado de personalización para producir documentos a medida, gracias a su programabilidad intrínseca y a su extensibilidad mediante miles de [paquetes complementarios gratuitos](https://www.ctan.org/pkg).

En conjunto, LaTeX ofrece a los usuarios un gran control sobre la producción de documentos compuestos con unos estándares extremadamente altos. Por supuesto, hay tipos de documentos o publicaciones en los que LaTeX no brilla, como muchos diseños de página de "forma libre" típicos de las publicaciones tipo revista.

Una ventaja importante de LaTeX es la separación entre el contenido y el estilo del documento: una vez que has escrito el contenido de tu documento, su aspecto se puede cambiar con facilidad. Del mismo modo, puedes crear un archivo LaTeX que defina el diseño/estilo de un tipo de documento concreto, y ese archivo puede usarse como *plantilla* para estandarizar la redacción/producción de otros documentos de ese tipo; por ejemplo, esto permite a las editoriales científicas crear plantillas de artículos, en LaTeX, que los autores usan para escribir artículos que envían a revistas. Overleaf tiene una [galería con miles de plantillas](https://www.overleaf.com/gallery) que abarcan una enorme variedad de tipos de documentos: desde artículos científicos, informes y libros hasta currículums y presentaciones. Como estas plantillas definen el diseño y el estilo del documento, los autores solo tienen que abrirlas en Overleaf (creando un nuevo proyecto) y empezar a escribir para añadir su contenido.

## Escribir tu primer fragmento de LaTeX

El primer paso es crear un nuevo proyecto LaTeX. Puedes hacerlo en tu propio ordenador creando un nuevo archivo `.tex`; o bien puedes iniciar un nuevo proyecto en Overleaf.

Empecemos con el ejemplo funcional más sencillo, que se puede abrir directamente en Overleaf:

```latex theme={null}
\documentclass{article}
\begin{document}
First document. This is a simple example, with no 
extra parameters or packages included.
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Documento de ejemplo](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

Puedes ver que LaTeX ha sangrado automáticamente la primera línea del párrafo, encargándose de ese formato por ti. Veamos con más detalle qué hace cada parte de nuestro código.

La primera línea de código, `\documentclass{article}`, declara el tipo de documento, conocido como su *clase*, que controla el aspecto general del documento. Los distintos tipos de documentos requieren clases diferentes; por ejemplo, un CV/currículum requerirá una clase distinta a la de un artículo científico, que podría usar la clase estándar de LaTeX `article`. Otros tipos de documentos con los que trabajes pueden requerir clases diferentes, como `book` o `report`. Para hacerte una idea de los muchos tipos de clases LaTeX disponibles, [visita la página correspondiente en CTAN (Comprehensive TeX Archive Network)](https://www.ctan.org/topic/class).

Una vez establecida la clase del documento, nuestro contenido, conocido como el *cuerpo* del documento, se escribe entre las etiquetas `\begin{document}` y `\end{document}`. Después de abrir el ejemplo anterior, puedes hacer cambios en el texto y, cuando termines, ver el PDF compuesto resultante *recompilando el documento*. Para hacerlo en Overleaf, simplemente pulsa **Recompile**, como se muestra en este breve vídeo:

Cualquier proyecto de Overleaf se puede configurar para que se recompile automáticamente cada vez que se edita: haz clic en la pequeña flecha junto al botón **Recompile** y establece **Auto Compile** en **On**, como se muestra en la siguiente captura de pantalla:

<img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/texlive/ll30autocompile.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=a109144b1a0939f182ce202207687428" alt="Captura de pantalla que muestra cómo activar o desactivar Auto Compile" width="1820" height="831" data-path="images/texlive/ll30autocompile.png" />

Ahora que hemos visto cómo añadir contenido a nuestro documento, el siguiente paso es darle un título. Para ello, debemos hablar brevemente del **preámbulo**.

## El preámbulo de un documento

La captura de pantalla anterior muestra a Overleaf almacenando un documento LaTeX como un archivo llamado `main.tex`: por convención, la extensión `.tex` se usa al nombrar los archivos que contienen el código LaTeX de tu documento.

El ejemplo anterior mostraba cómo se introducía el contenido del documento después del comando `\begin{document}`; sin embargo, todo lo que aparece en tu archivo `.tex` *antes* de ese punto se llama *preámbulo*, que actúa como la sección de "configuración" del documento. En el preámbulo defines la clase (tipo) del documento junto con detalles como los idiomas que se usarán al escribirlo; cargas los *paquetes* que quieras usar (más sobre esto [más adelante](/es/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)), y es donde aplicarías otros tipos de configuración.

Un preámbulo mínimo podría tener este aspecto:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

donde `\documentclass[12pt, letterpaper]{article}` define la clase (tipo) general del documento. Los parámetros adicionales, que deben separarse por comas, se incluyen entre corchetes (`[...]`) y se usan para configurar esta instancia de la clase article; es decir, los ajustes que queremos usar para este documento concreto basado en la clase `article`.

En este ejemplo, los dos parámetros hacen lo siguiente:

* `12pt` establece el tamaño de fuente
* `letterpaper` establece el tamaño del papel

Por supuesto, se pueden usar otros tamaños de fuente, `9pt`, `11pt`, `12pt`, pero si no se especifica ninguno, el tamaño predeterminado es `10pt`. En cuanto al tamaño del papel, otros valores posibles son `a4paper` y `legalpaper`. Para más información, consulta el artículo sobre el tamaño de página y los márgenes.

La línea del preámbulo

```latex theme={null}
\usepackage{graphicx}
```

es un ejemplo de carga de un paquete externo (en este caso, [graphicx](https://ctan.org/pkg/graphicx?lang=en)) para ampliar las capacidades de LaTeX, permitiéndole importar archivos gráficos externos. Los paquetes LaTeX se tratan en la sección [Encontrar y usar paquetes LaTeX](/es/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Incluir el título, el autor y la fecha

Añadir un título, un autor y una fecha a nuestro documento requiere tres líneas más en el *preámbulo* (*no* en el cuerpo principal del documento). Esas líneas son:

* `\title{My first LaTeX document}`: el título del documento
* `\author{Hubert Farnsworth}`: aquí escribes el nombre del autor o autores y, opcionalmente, el comando `\thanks` dentro de las llaves:
  * `\thanks{Funded by the Overleaf team.}`: se puede añadir después del nombre del autor, dentro de las llaves del comando `author`. Añadirá un superíndice y una nota al pie con el texto que hay entre las llaves. Es útil si necesitas dar las gracias a una institución en tu artículo.
* `\date{August 2022}`: puedes introducir la fecha manualmente o usar el comando `\today` para que se componga la fecha actual cada vez que se compile el documento

Con estas líneas añadidas, tu preámbulo debería parecerse a esto:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
```

Para componer el título, el autor y la fecha, usa el comando `\maketitle` dentro del *cuerpo* del documento:

```latex theme={null}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!
\end{document}
```

Ahora el preámbulo y el cuerpo se pueden combinar para producir un documento completo que se puede abrir en Overleaf:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen de un documento sencillo producido en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## Añadir comentarios

LaTeX es una forma de "código de programa", pero especializada en la composición tipográfica de documentos; en consecuencia, como ocurre con el código escrito en cualquier otro lenguaje de programación, puede ser muy útil incluir comentarios en tu documento. Un comentario en LaTeX es un fragmento de texto que no se compondrá ni afectará al documento de ninguna forma; a menudo se usa para añadir notas de "pendientes", incluir notas explicativas, explicar en línea macros complicadas o comentar líneas/secciones de código LaTeX al depurar.

Para hacer un comentario en LaTeX, simplemente escribe un símbolo `%` al principio de la línea, como se muestra en el siguiente código, que usa el ejemplo anterior:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!

% This line here is a comment. It will not be typeset in the document.
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce un resultado idéntico al del código LaTeX anterior, que no contenía el comentario.

## Negrita, cursiva y subrayado

A continuación, veremos algunos comandos de formato de texto:

* **Negrita**: el texto en negrita en LaTeX se compone con el comando `\textbf{...}`.
* *Cursiva*: el texto en cursiva se produce con el comando `\textit{...}`.
* Subrayado: para subrayar texto, usa el comando `\underline{...}`.

El siguiente ejemplo muestra estos comandos:

```latex theme={null}
Some of the \textbf{greatest}
discoveries in \underline{science} 
were made by \textbf{\textit{accident}}.
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra texto con formato en un documento LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

Otro comando muy útil es `\emph{_argument_}`, cuyo efecto sobre su `_argument_` depende del contexto. Dentro de un texto normal, el texto enfatizado se pone en cursiva, pero este comportamiento se invierte si se usa dentro de un texto en cursiva; observa el siguiente ejemplo:

```latex theme={null}
Some of the greatest \emph{discoveries} in science 
were made by accident.

\textit{Some of the greatest \emph{discoveries} 
in science were made by accident.}

\textbf{Some of the greatest \emph{discoveries} 
in science were made by accident.}
```

[Abrir este ejemplo de <strong>\emph</strong> en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra el uso del comando \emph de LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* <strong>Nota:</strong> algunos paquetes, como Beamer, cambian el comportamiento del comando `\emph`.

## Añadir imágenes

En esta sección veremos cómo añadir imágenes a un documento LaTeX. Overleaf admite tres formas de insertar imágenes:

1. Usa el [botón **Insert Figure**](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![El botón Insert Figure de la barra de herramientas del editor](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png)), situado en la barra de herramientas del editor, para insertar una imagen en el **Visual Editor** o en el **Code Editor**.
2. Copia y pega una imagen en el **Visual Editor** o en el **Code Editor**.
3. Usa el **Code Editor** para escribir código LaTeX que inserte un gráfico.

Las opciones 1 y 2 generan automáticamente el código LaTeX necesario para insertar imágenes, pero aquí presentamos la opción 3; ten en cuenta que tendrás que [subir esas imágenes](https://docs.overleaf.com/writing-and-editing/inserting-images) a tu proyecto de Overleaf. El siguiente ejemplo muestra cómo incluir una imagen:

```latex theme={null}
\documentclass{article}
\usepackage{graphicx} %LaTeX package to import graphics
\graphicspath{{images/}} %configuring the graphicx package
 
\begin{document}
The universe is immense and it seems to be homogeneous, 
on a large scale, everywhere we look.

% The \includegraphics command is 
% provided (implemented) by the 
% graphicx package
\includegraphics{universe}  
 
There's a picture of a galaxy above.
\end{document}
```

[Abrir este ejemplo de imagen en Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra una imagen importada en un documento LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

Importar gráficos en un documento LaTeX requiere [un *paquete* complementario](/es/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) que proporcione los comandos y funcionalidades necesarios para incluir archivos gráficos externos. El ejemplo anterior carga el [paquete graphicx](https://ctan.org/pkg/graphicx?lang=en), que, entre muchos otros comandos, proporciona `\includegraphics{...}` para importar gráficos y `\graphicspath{...}` para indicar a LaTeX dónde se encuentran los gráficos.

Para usar el paquete `graphicx`, incluye la siguiente línea en el preámbulo de tu documento de Overleaf:

```latex theme={null}
\usepackage{graphicx}
```

En nuestro ejemplo, el comando `\graphicspath{{images/}}` informa a LaTeX de que las imágenes se guardan en una carpeta llamada `images`, que está en el directorio actual:

![Imagen que muestra a LaTeX accediendo a imágenes almacenadas en una carpeta](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

El comando `\includegraphics{universe}` es el que realmente inserta la imagen en el documento. Aquí, `universe` es el nombre del archivo de imagen, pero sin su extensión.

**Nota**:

* Aunque el comando `\includegraphics` admite el nombre completo del archivo, incluida su extensión, se considera una buena práctica omitir la extensión, porque eso hará que LaTeX busque en todos los formatos compatibles.
* En general, el nombre del archivo gráfico no debe contener espacios en blanco ni varios puntos; también se recomienda usar minúsculas en la extensión del archivo al subir imágenes a Overleaf.

Encontrarás más información sobre los paquetes LaTeX al final de este tutorial, en la sección [Encontrar y usar paquetes LaTeX](/es/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Pies de figura, etiquetas y referencias

Las imágenes pueden llevar pie de figura, etiqueta y referencia mediante el entorno `figure`, como se muestra a continuación:

```latex theme={null}
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{A nice plot.}
    \label{fig:mesh1}
\end{figure}
 
As you can see in figure \ref{fig:mesh1}, the function grows near the origin. This example is on page \pageref{fig:mesh1}.

\end{document}
```

[Abrir este ejemplo de imagen en Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra el uso de pies de figura en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

Hay varios comandos destacables en el ejemplo:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: esta forma de `\includegraphics` indica a LaTeX que establezca el ancho de la figura en el 75 % del ancho del texto, cuyo valor se almacena en el comando `\textwidth`.
* **`\caption{A nice plot.}`**: como su nombre indica, este comando establece el pie de la figura, que puede colocarse encima o debajo de ella. Si creas una lista de figuras, este pie se usará en esa lista.
* **`\label{fig:mesh1}`**: para hacer referencia a esta imagen dentro de tu documento, le asignas una etiqueta con el comando `\label`. La etiqueta se usa para generar un número para la imagen y, combinada con el siguiente comando, te permitirá hacer referencia a ella.
* **`\ref{fig:mesh1}`**: este código se sustituirá por el número correspondiente a la figura referenciada.

Las imágenes incorporadas en un documento LaTeX deben colocarse dentro de un entorno `figure`, o similar, para que LaTeX pueda situar automáticamente la imagen en un lugar adecuado de tu documento.

Encontrarás más orientación en los siguientes artículos de ayuda de Overleaf:

* Posicionamiento de figuras
* [Insertar imágenes](https://docs.overleaf.com/writing-and-editing/inserting-images)

## Crear listas en LaTeX

Puedes crear distintos tipos de listas usando *entornos*, que se emplean para encapsular el código LaTeX necesario para implementar una funcionalidad de composición concreta. Un entorno empieza con `\begin{_environment-name_}` y termina con `\end{_environment-name_}`, donde `_environment-name_` puede ser `figure`, `tabular` o uno de los tipos de lista: `itemize` para listas no ordenadas o `enumerate` para listas ordenadas.

### Listas no ordenadas

Las listas no ordenadas se producen con el entorno `itemize`. Cada entrada de la lista debe ir precedida del comando `\item`, como se muestra a continuación:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{itemize}
  \item The individual entries are indicated with a black dot, a so-called bullet.
  \item The text in the entries may be of any length.
\end{itemize}
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Un ejemplo de listas con viñetas en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

También puedes abrir este [proyecto de Overleaf más amplio](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=), que muestra varios tipos de listas en LaTeX.

### Listas ordenadas

Las listas ordenadas usan la misma sintaxis que las listas no ordenadas, pero se crean con el entorno `enumerate`:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item This is the first entry in our list.
  \item The list numbers increase with each entry we add.
\end{enumerate}
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Un ejemplo de lista numerada producida en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

Al igual que en las listas no ordenadas, cada entrada debe ir precedida del comando `\item`, que, en este caso, genera automáticamente el número de la etiqueta de la lista ordenada, empezando por 1.

Para más información, puedes abrir este [proyecto de Overleaf más amplio](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=), que muestra varios tipos de listas en LaTeX, o visitar nuestro artículo de ayuda dedicado a las listas en LaTeX, que ofrece muchos más ejemplos y muestra cómo crear listas personalizadas.

## Añadir matemáticas en LaTeX

Una de las principales ventajas de LaTeX es la facilidad con la que se pueden escribir expresiones matemáticas. LaTeX ofrece dos modos de escritura para componer matemáticas:

* el modo matemático *en línea* (inline), usado para escribir fórmulas que forman parte de un párrafo
* el modo matemático *destacado* (display), usado para escribir expresiones que no forman parte de un texto o párrafo y que se componen en líneas separadas

### Modo matemático en línea

Veamos un ejemplo del modo matemático en línea:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
In physics, the mass-energy equivalence is stated 
by the equation $E=mc^2$, discovered in 1905 by Albert Einstein.
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra matemáticas compuestas en modo en línea](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

Para componer matemáticas en modo en línea, puedes usar uno de estos pares de delimitadores: `\( ... \)`, `$ ... $` o `\begin{math} ... \end{math}`, como se muestra en el siguiente ejemplo:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} is typeset in a paragraph using inline math mode---as is $E=mc^2$, and so too is \(E=mc^2\).
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra contenido producido con el modo matemático en línea de LaTeX](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### Modo matemático destacado

Las ecuaciones compuestas en modo destacado pueden ir numeradas o sin numerar, como en el siguiente ejemplo:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
The mass-energy equivalence is described by the famous equation
\[ E=mc^2 \] discovered in 1905 by Albert Einstein. 

In natural units ($c = 1$), the formula expresses the identity
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra matemáticas en modo destacado en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

Para componer matemáticas en modo destacado, puedes usar uno de estos pares de delimitadores: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` o `\begin{equation} ... \end{equation}`. Históricamente, componer matemáticas en modo destacado requería usar los caracteres `$$` como delimitadores, como en `$$ _... display math here ..._$$`, pero este método [ya no se recomienda](https://texfaq.org/FAQ-dolldoll): usa en su lugar los delimitadores de LaTeX `\[ ... \]`.

### Ejemplos más completos

Los siguientes ejemplos muestran una variedad de contenido matemático compuesto con LaTeX.

```latex theme={null}
\documentclass{article}
\begin{document}
Subscripts in math mode are written as $a_b$ and superscripts are written as $a^b$. These can be combined and nested to write expressions such as

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
We write integrals using $\int$ and fractions using $\frac{a}{b}$. Limits are placed on integrals using superscripts and subscripts:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Lower case Greek letters are written as $\omega$ $\delta$ etc. while upper case Greek letters are written as $\Omega$ $\Delta$.

Mathematical operators are prefixed with a backslash as $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ etc.
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra una variedad de matemáticas compuestas en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

El siguiente ejemplo usa el entorno `equation*`, que proporciona el paquete `amsmath`, por lo que necesitamos añadir la siguiente línea al preámbulo de nuestro documento:

```latex theme={null}
\usepackage{amsmath}% For the equation* environment
```

Para más información sobre el uso de `amsmath`, consulta nuestro artículo de ayuda.

```latex theme={null}
\documentclass{article}
\usepackage{amsmath}% For the equation* environment
\begin{document}
\section{First example}

The well-known Pythagorean theorem \(x^2 + y^2 = z^2\) was proved to be invalid for other exponents, meaning the next equation has no integer solutions for \(n>2\):

\[ x^n + y^n = z^n \]

\section{Second example}

This is a simple math expression \(\sqrt{x^2+1}\) inside text. 
And this is also the same: 
\begin{math}
\sqrt{x^2+1}
\end{math}
but by using another command.

This is a simple math expression without numbering
\[\sqrt{x^2+1}\] 
separated from text.

This is also the same:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots and this:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra una variedad de matemáticas compuestas en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

Las posibilidades de las matemáticas en LaTeX son infinitas, así que no dejes de visitar nuestras páginas de ayuda para obtener consejos y ejemplos sobre temas concretos:

* Expresiones matemáticas
* Subíndices y superíndices
* Corchetes y paréntesis
* Fracciones y binomios
* Alineación de ecuaciones
* Operadores
* Espaciado en modo matemático
* Integrales, sumas y límites
* Estilo destacado en modo matemático
* Lista de letras griegas y símbolos matemáticos
* Fuentes matemáticas

## Estructura básica de un documento

A continuación, veremos los resúmenes y cómo dividir un documento LaTeX en distintos capítulos, secciones y párrafos.

### Resúmenes

Los artículos científicos suelen incluir un *resumen* (abstract), que es una breve visión general/síntesis de sus temas o argumentos principales. El siguiente ejemplo muestra cómo componer un resumen con el entorno `abstract` de LaTeX:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{abstract}
This is a simple paragraph at the beginning of the 
document. A brief introduction about the main subject.
\end{abstract}
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra un resumen compuesto en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### Párrafos y saltos de línea

Con el resumen ya listo, podemos empezar a escribir nuestro primer párrafo. El siguiente ejemplo muestra:

* cómo se crea un nuevo párrafo pulsando dos veces la tecla "Intro", lo que termina la línea actual e inserta una línea en blanco a continuación;
* cómo empezar una nueva línea sin empezar un nuevo párrafo, insertando un salto de línea manual con el comando `\\`, que es una doble barra invertida; como alternativa, usa el comando `\newline`.

El tercer párrafo de este ejemplo muestra el uso de los comandos `\\` y `\newline`:

```latex theme={null}
\documentclass{article}
\begin{document}

\begin{abstract}
This is a simple paragraph at the beginning of the 
document. A brief introduction about the main subject.
\end{abstract}

After our abstract we can begin the first paragraph, then press ``enter'' twice to start the second one.

This line will start a second paragraph.

I will start the third paragraph and then add \\ a manual line break which causes this text to start on a new line but remains part of the same paragraph. Alternatively, I can use the \verb|\newline|\newline command to start a new line, which is also part of the same paragraph.
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra la creación de párrafos en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

Fíjate en que LaTeX sangra automáticamente los párrafos, excepto justo después de los encabezados del documento, como las secciones y subsecciones, [como veremos](/es/texlive/latex-basics/learn-latex-in-30-minutes#Chapters%5Fand%5Fsections).

Se advierte a los nuevos usuarios de que no deben usarse varios `\\` o `\newline` para "simular" párrafos con más espacio entre ellos, porque esto puede interferir con los algoritmos de composición de LaTeX. El método recomendado es seguir usando líneas en blanco para crear nuevos párrafos, sin ningún `\\`, y cargar el [paquete parskip](https://ctan.org/pkg/parskip?lang=en) añadiendo `\usepackage{parskip}` al preámbulo.

Encontrarás más información sobre los párrafos en los siguientes artículos:

* Párrafos y saltos de línea
* Cómo cambiar el espaciado entre párrafos en LaTeX
* LaTeX Error: There's no line here to end ofrece consejos y orientación adicionales sobre el uso de `\\`.

### Capítulos y secciones

Los documentos más largos, independientemente del software con el que se escriban, suelen dividirse en partes, capítulos, secciones, subsecciones, etc. LaTeX también ofrece comandos para estructurar documentos, pero los comandos disponibles y su implementación (lo que hacen) pueden depender de la clase de documento que se use. Por ejemplo, los documentos creados con la clase `book` pueden dividirse en partes, capítulos, secciones, subsecciones, etc., pero la clase `letter` no ofrece (no admite) ningún comando para hacerlo.

El siguiente ejemplo muestra los comandos usados para estructurar un documento basado en la clase `book`:

```latex theme={null}
\documentclass{book}
\begin{document}

\chapter{First Chapter}

\section{Introduction}

This is the first section.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra secciones en un documento LaTeX de tipo book](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

Los nombres de los comandos de seccionado se explican en su mayoría por sí mismos; por ejemplo, `\chapter{First Chapter}` crea un nuevo capítulo titulado `First Chapter`, `\section{Introduction}` produce una sección titulada `Introduction`, etc. Las secciones pueden dividirse a su vez en `\subsection{...}` e incluso en `\subsubsection{...}`. La numeración de secciones, subsecciones, etc. es automática, pero se puede desactivar usando la llamada *versión con asterisco* del comando correspondiente, que lleva un asterisco (\*) al final, como `\section*{...}` y `\subsection*{...}`.

*En conjunto*, las clases de documento de LaTeX ofrecen los siguientes comandos de seccionado, y cada clase concreta admite un subconjunto pertinente:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

En particular, los comandos `\part` y `\chapter` solo están disponibles en las clases de documento `report` y `book`.

Visita el artículo de Overleaf sobre secciones y capítulos para obtener más información sobre los comandos de estructura del documento.

## Crear tablas

Overleaf ofrece tres opciones para crear tablas:

1. Usar el [botón **Insert Table**](https://www.overleaf.com/learn/how-to/How_to_insert_tables_in_Overleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) de la barra de herramientas del **Visual Editor** (o del **Code Editor**).
2. [Copiar y pegar una tabla](https://www.overleaf.com/learn/how-to/How_to_paste_formatted_content_into_Overleaf%23pastingtables) desde otro documento mientras usas el **Visual Editor**.
3. Escribir el código LaTeX de la tabla en el Code Editor.

Si eres nuevo en LaTeX, usar la barra de herramientas del **Visual Editor** (opción 1) es una forma estupenda de empezar: puedes alternar entre el **Visual Editor** y el **Code Editor** para ver el código que hay detrás de la tabla.

Aquí nos centramos en la opción 3, el método más flexible para crear tablas, y ofrecemos ejemplos que muestran cómo crear tablas en LaTeX, incluida la adición de líneas (filetes) y pies de tabla. A medida que ganes experiencia, consulta nuestra guía detallada sobre [cómo crear tablas con LaTeX](https://www.overleaf.com/learn/latex/Tables).

### Crear una tabla básica en LaTeX

Empezamos con un ejemplo que muestra cómo componer una tabla básica:

```latex theme={null}
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra una tabla compuesta en LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

El entorno `tabular` es el método predeterminado de LaTeX para crear tablas. Debes especificar un parámetro para este entorno, en este caso `{c c c}`, que indica a LaTeX que habrá tres columnas y que el texto de cada una debe ir centrado. También puedes usar `r` para alinear el texto a la derecha y `l` para alinearlo a la izquierda. El símbolo de alineación `&` se usa para delimitar las celdas individuales dentro de una fila de la tabla. Para terminar una fila, usa el comando de *salto de línea* `\\`. Nuestra tabla está dentro de un entorno `center` para que quede centrada dentro del ancho de texto de la página.

### Añadir bordes

El entorno `tabular` admite líneas (filetes) horizontales y verticales como parte de la tabla:

* para añadir filetes horizontales encima y debajo de las filas, usa el comando `\hline`
* para añadir filetes verticales entre columnas, usa el parámetro de línea vertical `|`

En este ejemplo, el argumento es `{|c|c|c|}`, que declara tres columnas (centradas) separadas cada una por una línea (filete) vertical; además, usamos `\hline` para colocar un filete horizontal encima de la primera fila y debajo de la última:

```latex theme={null}
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra una tabla compuesta en LaTeX con filetes horizontales y verticales](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

Aquí tienes otro ejemplo:

```latex theme={null}
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra una tabla compuesta en LaTeX con filetes horizontales y verticales](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### Pies de tabla, etiquetas y referencias

Puedes añadir pies y referencias a las tablas de forma muy parecida a como se hace con las imágenes. La única diferencia es que, en lugar del entorno **`figure`**, se usa el entorno **`table`**.

La tabla \ref\{table:data} muestra cómo añadir un pie de tabla y hacer referencia a una tabla.

```latex theme={null}
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Table to test captions and labels.}
\label{table:data}
\end{table}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Una tabla LaTeX con pie de tabla](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## Añadir una tabla de contenido

Crear una tabla de contenido es sencillo, porque el comando `\tableofcontents` hace casi todo el trabajo por ti:

```latex theme={null}
\documentclass{article}
\title{Sections and Chapters}
\author{Gubert Farnsworth}
\date{August 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Introduction}
   
This is the first section.
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Unnumbered Section}
\addcontentsline{toc}{section}{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Abrir este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Gráfico que muestra una tabla de contenido producida por LaTeX](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

Las secciones, subsecciones y capítulos se incluyen automáticamente en la tabla de contenido. Para añadir entradas manualmente, como una sección sin numerar, usa el comando `\addcontentsline`, como se muestra en el ejemplo.

## Descargar tu documento terminado

El siguiente vídeo breve muestra cómo descargar el código fuente de tu proyecto o el archivo PDF compuesto:

Encontrarás más información en el artículo de ayuda de Overleaf [Exportar tu trabajo desde Overleaf](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## Encontrar y usar paquetes LaTeX

LaTeX no solo ofrece importantes capacidades de composición tipográfica, sino que también proporciona un *marco de extensibilidad* mediante el uso de *paquetes* complementarios. En lugar de intentar ofrecer comandos y funcionalidades que "intenten hacerlo todo", LaTeX está diseñado para ser *extensible*, lo que permite a los usuarios cargar bloques de código externos (paquetes) que ofrecen capacidades de composición más especializadas o amplían las funcionalidades integradas de LaTeX, como la composición de tablas. Como vimos en la sección [Añadir imágenes](/es/texlive/latex-basics/learn-latex-in-30-minutes#Adding%5Fimages), el paquete `graphicx` amplía LaTeX con comandos para importar archivos gráficos y se cargó (en el preámbulo) escribiendo

```latex theme={null}
\usepackage{graphicx}
```

### Cargar paquetes

Como se ha indicado antes, los paquetes se cargan en el preámbulo del documento mediante el comando `\usepackage` pero, como (muchos) paquetes LaTeX ofrecen un conjunto de *opciones* que pueden usarse para configurar su comportamiento, el comando `\usepackage` suele tener este aspecto:

```latex theme={null}
\usepackage[options]{somepackage}
```

Los corchetes "`[...]`" indican a LaTeX qué conjunto de opciones debe aplicar al cargar `somepackage`. Dentro del conjunto de opciones solicitado por el usuario, las opciones o ajustes individuales suelen separarse por comas; por ejemplo, el [paquete geometry](https://ctan.org/pkg/geometry) ofrece muchas opciones para configurar el diseño de página en LaTeX, por lo que un uso típico de `geometry` podría ser así:

```latex theme={null}
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

El paquete `geometry` es un ejemplo de paquete escrito y aportado por miembros de la comunidad global de LaTeX y puesto a disposición, de forma gratuita, de cualquiera que quiera usarlo.

Si un paquete LaTeX no ofrece ninguna opción, o el usuario quiere usar los valores predeterminados de las opciones de un paquete, se cargaría así:

```latex theme={null}
\usepackage{somepackage}
```

Cuando escribes `\usepackage[...]{somepackage}`, LaTeX busca un archivo correspondiente llamado `_somepackage_.sty`, que necesita cargar y procesar para que los comandos del paquete estén disponibles y para ejecutar cualquier otro código que proporcione ese paquete. Si LaTeX no encuentra `_somepackage_.sty`, terminará con un error, como se muestra en el siguiente ejemplo de Overleaf:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% a NON-EXISTENT package
\begin{document}
This will fail!
\end{document}
```

[Abrir este ***ejemplo que genera un error*** en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Este ejemplo produce el siguiente resultado:

![Imagen que muestra el error causado por un paquete ausente](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### Encontrar información sobre paquetes: CTAN

Los paquetes se distribuyen a través de la [Comprehensive TeX Archive Network](https://www.ctan.org/), normalmente conocida como CTAN, que, en el momento de escribir esto, aloja 6287 paquetes de 2881 colaboradores. CTAN [se describe a sí misma](https://www.ctan.org/ctan) como

> ... un conjunto de sitios de Internet de todo el mundo que ofrecen material relacionado con TEX para su descarga.

Puedes explorar CTAN en busca de paquetes útiles; por ejemplo:

* [por tema](https://www.ctan.org/topics/cloud)
* [alfabéticamente](https://www.ctan.org/pkg) (útil si conoces el nombre del paquete)

También puedes usar la [función de búsqueda](https://www.ctan.org/pkg) (en la parte superior de la página).

### Paquetes disponibles en Overleaf: presentación de TeX Live

Una vez al año, un *subconjunto* (grande) de los paquetes alojados en CTAN, además de fuentes relacionadas con LaTeX y otro software, se recopila y distribuye como un sistema llamado [TeX Live](https://tug.org/texlive/), que puedes usar para instalar tu propio entorno LaTeX (local). De hecho, [los servidores de Overleaf también usan TeX Live](https://www.overleaf.com/learn/latex/Overleaf_and_TeX_Live) y se actualizan cuando se publica una nueva versión de TeX Live. Las actualizaciones de TeX Live en Overleaf no son inmediatas, sino que se producen unos meses después de la publicación, lo que nos da tiempo para realizar pruebas de compatibilidad de la nueva versión de TeX Live con las [miles de plantillas de nuestra galería](https://www.overleaf.com/gallery). Por ejemplo, aquí está nuestro [anuncio de la actualización a TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Aunque TeX Live contiene un *subconjunto* (grande) de los paquetes de CTAN, es posible encontrar un paquete interesante, como [igo para componer diagramas de Go](https://ctan.org/pkg/igo?lang=en), que está alojado en CTAN pero no incluido en (distribuido por) TeX Live y, por tanto, no está disponible en Overleaf. Algunos paquetes alojados en CTAN no forman parte de TeX Live por diversos motivos: quizá el paquete está obsoleto, tiene problemas de licencia, es extremadamente nuevo (subido recientemente) o tiene dependencias de plataforma, como funcionar en Windows pero no en Linux.

Los paquetes nuevos y las actualizaciones de los existentes se suben a CTAN durante todo el año, pero las actualizaciones de TeX Live se distribuyen anualmente; en consecuencia, los paquetes incluidos en la versión actual de TeX Live no estarán tan actualizados como los alojados en CTAN. Como los servidores de Overleaf usan TeX Live, es posible que los paquetes instalados en nuestros servidores (es decir, los disponibles para nuestros usuarios) no sean las versiones más recientes disponibles en CTAN pero, en general, es poco probable que esto suponga un problema.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.