> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/es/base-de-conocimientos/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# Cómo generar e insertar tablas LaTeX en Overleaf

## Acerca de este artículo

Este artículo explica cómo generar, editar e insertar tablas de LaTeX usando **Editor visual**, que es una forma de generar tablas de LaTeX en Overleaf. En la práctica, hay cuatro opciones para crear tablas:

1. Usando la [**Insertar tabla** botón](#using-insert-table-to-create-a-table-in-your-project) en la **Editor visual** (o **Editor de código**) barra de herramientas.
2. [Copiar y pegar una tabla](/latex/es/base-de-conocimientos/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) de otro documento mientras se usa **Editor visual**.
3. Escribir el [código LaTeX de la tabla](/latex/es/figuras-y-tablas/01-tables.md) en **Editor de código**.
4. Usando **Writefull for Overleaf**de [generador de tablas LaTeX](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Si ya tienes confianza usando LaTeX, probablemente usarás la opción 3, que ofrece la mayor flexibilidad para generar tablas. Si eres nuevo en LaTeX, usar la barra de herramientas en **Editor visual** (opción 1) es una excelente forma de empezar y es el enfoque de este artículo: puedes alternar entre **Editor visual** y **Editor de código** para ver el código detrás de la tabla. A medida que ganes experiencia, consulta nuestra guía detallada sobre [cómo crear tablas usando LaTeX](/latex/es/figuras-y-tablas/01-tables.md).

### Contenido

Estos son los principales temas tratados en este artículo.

* [Usar Insertar tabla para crear una tabla en tu proyecto](#using-insert-table-to-create-a-table-in-your-project)
* [Cómo editar o personalizar una tabla insertada](#how-to-edit-or-customize-an-inserted-table)
* [Cómo editar celdas de la tabla](#how-to-edit-table-cells)
* [Cómo seleccionar una o más columnas o filas](#how-to-select-one-or-more-columns-or-rows)
* [Cómo cambiar el título de la tabla](#how-to-change-the-table-caption)
* [Cómo añadir bordes a las celdas de la tabla](#how-to-add-borders-to-table-cells)
* [Cómo cambiar la etiqueta de la tabla](#how-to-change-the-tables-label)
* [Cómo cambiar la alineación de una columna de la tabla](#how-to-change-the-alignment-of-a-table-column)
* [Cómo establecer el ancho de las columnas de la tabla](#how-to-set-the-width-of-table-columns)
* [Cómo cambiar la alineación de una celda de la tabla](#how-to-change-the-alignment-of-a-table-cell)
* [Cómo fusionar (o separar) celdas de la tabla](#how-to-merge-or-unmerge-table-cells)
* [Cómo eliminar una fila o columna de la tabla](#how-to-delete-a-table-row-or-column)
* [Cómo añadir nuevas filas o columnas](#how-to-add-new-rows-or-columns)
* [Preguntas frecuentes sobre tablas en el Editor visual](#faqs-about-tables-in-visual-editor)

## Usar Insertar tabla para generar una tabla para tu proyecto de Overleaf

*Ten en cuenta: esta función es nueva y se planifican más características, así que vuelve a consultar esta página para ver qué más se añade. También nos encantaría recibir tus comentarios sobre ella, que puedes enviar en* [*esta encuesta*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Cambiar a **Editor visual** usando el interruptor sobre el panel del editor (o permanecer en **Editor de código** si te sientes cómodo editando código LaTeX).
2. Seleccione el **Insertar tabla** botón (![""](/files/7367b8528afb0e9a38df63bcf851f6e72f64d233)) en la barra de herramientas.

![""](/files/b80d6f504d8f93baa0cae762b284f6185a3340f5)

4. Usando el selector emergente, resalta el número requerido de filas y columnas, luego haz clic en la celda seleccionada de la esquina inferior derecha para insertar una tabla vacía. Aquí insertamos una tabla en blanco de 3 x 3:

![""](/files/672fcbc791b88d68929cf625ceea7888d250ba3d)

Este breve video muestra cómo se añade una tabla de 3 × 3 a un proyecto.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/7F9YTneTbxZAkAoN5vH3oK/7f157cd637b9aca5827beb52cecbb645/TestingTableGenerator.mp4>" %}

8. La tabla vacía ya está lista para editarla. Puedes hacerlo en **Editor de código** si te sientes cómodo con el código de tablas LaTeX, o continuar con **Editor visual**, que proporciona funcionalidad adicional de formato de tablas que actualmente no está disponible en **Editor de código**.

## Cómo editar o personalizar una tabla insertada

### Conoce el menú del editor de tablas

En **Editor visual**, selecciona una o más celdas de tu tabla para mostrar el menú del editor de tablas.

![Imagen que muestra el menú de insertar tabla](/files/d3866de3dcbd73d8e4f89f28b9f0bdd87344d7ce)

Algunos iconos del menú permanecen en gris (inactivos) hasta que seleccionas un rango adecuado de celdas necesario para completar esas acciones. Por ejemplo, solo puedes fusionar celdas después de haber seleccionado dos o más celdas en una fila.

Aquí tienes un breve resumen de los iconos y menús desplegables.

* ![""](/files/6e95778e288ef0172b5714cbfc73522a76ebfd38) Eliminar o mover el título de la tabla.
* ![""](/files/375975866875e178850554361ded37f774de98ae) Cambiar los bordes de la tabla.
* ![""](/files/f6011d6a80956fe9d338a995a7e6a9d571cc2d41)Establecer la alineación de una columna o celda fusionada.
* ![Icon for setting the table column width](/files/185aeaea9620f08b5d6730a589f11132f518b9a5)Ajustar el ancho de columna.
* ![""](/files/13094db7a1473b81a6514288a5e1aa1b673db2a1) Fusionar celdas en una fila.
* ![""](/files/67dee3d5c24f7fd76e4eb33aa5196a19f0545f35) Eliminar filas o columnas.
* ![""](/files/d898fc52a9bfb72bc773343e21594afa18a20f06)Insertar filas y columnas.
* ![""](/files/b55c135ec5141ed4c5c6359ad10cd1b83e02ab40)Eliminar la tabla completa. Para restaurar una tabla eliminada accidentalmente, usa el **Deshacer** botón (![""](/files/6e3aafc528ee2110c9d25cbc389002df234f6fa4)) en la barra de herramientas situada encima del Editor visual y del Editor de código.
* ![""](/files/4dcf190c9b79ae3a8e1134679824fa39811990ef)Obtén ayuda.
* ![""](/files/7963232739102b2859cc70cd38068029457bac2e)Enviar comentarios a Overleaf.

## Cómo editar celdas de la tabla

Hay dos formas de empezar a editar una celda:

1. Haz doble clic en la celda que quieres editar.
2. Usa las teclas Tab o de flecha para navegar hasta una celda concreta, luego pulsa Intro.

Aquí tienes algunos consejos para editar el contenido de las celdas usando **Editor visual**:

* Usa comandos de LaTeX, no la barra de herramientas, para aplicar estilos en negrita o cursiva al texto de la celda:
* usar [`\textbf{...}`](/latex/es/conceptos-basicos-de-latex/03-bold-italics-and-underlining.md#bold-text) para **negrita** texto.
* usar [`\textit{...}`](/latex/es/conceptos-basicos-de-latex/03-bold-italics-and-underlining.md#italicized-text) para *cursiva* texto.
* usar `\textbf{... \textit{...}...}` para texto en ***negrita cursiva***.
* Las celdas pueden contener [matemáticas en línea](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) a través de `\( ... \)`.

**Editor visual** mostrará una vista previa del texto con estilo y de las matemáticas en línea.

#### Ejemplo: texto con estilo y matemáticas en celdas de tabla

La siguiente captura muestra **Editor visual** la vista previa del siguiente contenido de celda

* `\(\sqrt{a^2+b^2}\)`
* `\textbf{negrita}, \textit{cursiva}, \textbf{\textit{negrita cursiva}}`

![""](/files/794a1eb75b73d7c31d0009c22250e784224b0ce6)

## Cómo seleccionar una o más columnas o filas

1. Usa los selectores de filas o columnas para seleccionar una fila o columna concreta.
2. Mantén pulsada la tecla Mayús para seleccionar varias filas o columnas.

![""](/files/c73ae62264caf92cc7a9d43da9b41bbb1fe99052)

También puedes seleccionar varias filas o columnas haciendo clic en una celda (seleccionándola) y arrastrando el puntero de selección (del ratón).

## Cómo cambiar el título de la tabla

### Para editar el texto del título

1. Haz clic en el texto predeterminado del título, que es la palabra **Título.**

![""](/files/9f2e4733d4028b403135bcba174348dbae60014d)

3. El comando LaTeX `\caption` se muestra.
4. Añade el título que prefieras entre las llaves `{...}`

![""](/files/977300a1a4adde2cde1aed5bf473565597ba088e)

### Para quitar el título o colocarlo encima o debajo de la tabla

* Selecciona cualquier celda de la tabla para mostrar el menú del editor de tablas.
* En el menú desplegable de título, selecciona la opción que prefieras:
* **Sin título**: Elimínalo.
* **Título arriba**: Coloca el título encima de la tabla.
* **Título abajo**: Coloca el título debajo de la tabla.

![""](/files/ba2f3561fa4ba02a810426bed767f14c35fc92b3)

* **Nota**: El menú desplegable de título está deshabilitado si el [`tabular`](/latex/es/figuras-y-tablas/01-tables.md#creating-a-simple-table-in-latex) [entorno](/latex/es/comandos/02-environments.md) no está directamente dentro de un [`table` entorno](/latex/es/figuras-y-tablas/01-tables.md#positioning-tables). Esto se demuestra con el siguiente ejemplo en el que el `tabular` entorno está directamente dentro de un `center` entorno.

```latex
\documentclass{article}
\usepackage{hologo} % para el logotipo de XeTeX
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    motor de \TeX{}&Año de lanzamiento&UTF-8 nativo\\
\hline
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Sí\\
    Lua\TeX&2007&Sí\\
    LuaHB\TeX&2019&Sí\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Abre este ejemplo en Overleaf y cambia al Editor visual.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+tabular+not+immediately+inside+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Chline%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Chline%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Si abres el código anterior en Overleaf y luego cambias al Editor visual, verás que el menú desplegable de título aparece en gris (deshabilitado):

![""](/files/f53f867e194c216d2e5c93351e8bf57f2a18f5ab)

## Cómo añadir bordes a las celdas de la tabla

Por el momento, **Editor visual** proporciona soporte básico para los bordes, accesible desde el menú desplegable de bordes, que actualmente tiene dos opciones seleccionables por el usuario:

* **Todos los bordes**: Todas las celdas tienen un borde.
* **Sin bordes**: Ninguna celda tiene borde.

![""](/files/431952ca7120628bdabe210e7a81bc4b42d159c8)

Una tabla insertada desde la barra de herramientas comienza con la **Sin bordes** opción. Si [añades bordes usando código LaTeX](#does-visual-editor-preview-borders-applied-using-latex-code) el botón mostrará **Bordes personalizados**.

## Cómo cambiar la etiqueta de la tabla

1. Haz clic en el texto predeterminado de la etiqueta `tab:my_label.`
2. El comando LaTeX `\label` se muestra.
3. Añade la etiqueta que prefieras entre las llaves {...}.

![""](/files/d913229ea6de506e848e20bba6b9e4d33eef8d8c)

El texto de la etiqueta es un identificador que se utiliza para referenciar esta tabla en otra parte de tu documento. Puedes leer más sobre el uso de etiquetas en nuestro [artículo sobre referencias cruzadas](/latex/es/mas-temas/27-inserting-images.md#labels-and-cross-references).

## Cómo cambiar la alineación de una columna de la tabla

Las columnas de una tabla pueden alinearse a la derecha, a la izquierda o al centro. Sigue estos pasos para cambiar la alineación de una columna:

1. [Selecciona la(s) columna(s)](#how-to-select-one-or-more-columns-or-rows) cuya alineación quieres cambiar.
2. El icono de alineación (![""](/files/f6011d6a80956fe9d338a995a7e6a9d571cc2d41)) se activa.
3. Selecciona el menú desplegable y luego elige la alineación que prefieras: izquierda, centrada o derecha.
4. La siguiente captura muestra cómo alinear a la derecha todas las celdas de la columna 1 de una tabla:

![""](/files/362697e5569ad20e62843eb84c2a55c156e9728a)

## Cómo establecer el ancho de las columnas de la tabla

Los cambios realizados en la configuración del ancho de columna de la tabla afectarán solo a la *tabla compuesta* y no a la *preview* que proporciona **Editor visual**. Debes recompilar tu documento para ver el resultado de cualquier cambio realizado en los anchos de columna.

Sigue estos pasos para establecer el ancho de una o varias columnas en un valor fijo, o permitir que el ancho varíe según el contenido de las celdas de la columna.

1. [Selecciona la(s) columna(s)](#how-to-select-one-or-more-columns-or-rows) cuya anchura quieres cambiar. El icono de anchura de columna (![Icon for setting the table column width](/files/185aeaea9620f08b5d6730a589f11132f518b9a5)) se activa entonces.
2. Selecciona el menú desplegable:

![Opciones del menú que muestran las opciones de ancho](/files/519131804ac05200edb183466dd4ea45dac164c9)

4. Elige la opción que prefieras para la(s) columna(s) seleccionada(s):

* **Ajustar ancho al texto:** esta opción permite que el ancho de la(s) columna(s) compuesta(s) se determine por la cantidad de contenido contenida en las celdas de la columna; por ejemplo, el ancho del texto o de las matemáticas compuestas.
* **Ancho fijo, ajustar texto**: establece el ancho de la(s) columna(s) en un valor fijo, lo que provoca saltos de línea (ajuste de texto) dentro de las celdas de la columna. Al seleccionar esta opción se muestra la **Ventana para establecer el ancho de columna** ventana utilizada para establecer anchos de columna fijos, como se explica en la siguiente sección.

![Ventana modal utilizada para establecer un ancho fijo de columna](/files/e2eb497dfbc765d7fba86916c7e6a6316a652b97)

### Cómo establecer un ancho fijo de columna

El **Ventana para establecer el ancho de columna** la ventana emergente proporciona una lista desplegable con tres formas de establecer anchos de columna fijos:

* Como porcentaje (**%**) del ancho de línea del entorno actual: los anchos de columna de la tabla pueden entonces variar según dónde se use la tabla (consulta el [ejemplo abajo](#example-using-percentage-of-line-width)).
* Usando anchos explícitos expresados en unidades de milímetros (mm), centímetros (cm), [pulgadas](https://en.wikipedia.org/wiki/Inch) (in) o [puntos](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* A **Personalizado** opción que usa comandos de LaTeX para calcular el ancho ([consulta el ejemplo abajo](#example-using-custom-commands)).

La siguiente imagen muestra cómo **Editor visual** usa un pequeño icono para indicar columnas con ancho fijo. Puedes editar la configuración de ancho fijo seleccionando (haciendo clic en) el icono para mostrar el **Ventana para establecer el ancho de columna** .

![Imagen que muestra cómo el Editor visual resalta las columnas de ancho fijo](/files/144f03d273f975d4fbd51fe865f7da1b23d93224)

### Ejemplo: uso del porcentaje del ancho de línea

El comando de LaTeX `\linewidth` contiene el valor del ancho de línea actual, que varía según el formato del documento, como diseños de una sola columna o de dos columnas. Además, el valor de `\linewidth` puede cambiar en entornos específicos, por ejemplo, dentro de un `minipage`.

Este ejemplo usa el `multicol` paquete para componer dos tablas idénticas con anchos de columna establecidos en `0.25\linewidth`. Una tabla se compone en una sección de una sola columna y la otra en una sección de dos columnas, mostrando cómo los cambios en `\linewidth` afectan a los anchos de las columnas de la tabla.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Sección con una sola columna}
Esta parte de la página es una sola columna con \verb|\linewidth|=\the\linewidth.\vskip12pt

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}

\vskip12pt \noindent Ahora componemos la misma tabla en una sección de dos columnas.
\begin{multicols}{2}
[
\section{Sección con dos columnas}
]
Aquí, \verb|\linewidth|=\the\linewidth. Los anchos de las columnas de la tabla son menores.

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}
\end{multicols}
\end{document}
```

[Abre este ejemplo en Overleaf y cambia al Editor visual.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+line+width+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSection+with+a+single+column%7D%0AThis+part+of+the+page+is+a+single+column+with+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.%5Cvskip12pt+%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0A%5Cvskip12pt+%5Cnoindent+We+now+typeset+the+same+table+in+a+two-column+section.%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BSection+with+two+columns%7D%0A%5D%0AHere%2C+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.+The+table+column+widths+are+smaller.%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bmulticols%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente salida:

![Documento de ejemplo](/files/361032486e66eec3e6e77f75cca5b6bf71fc9221)

### Ejemplo: uso de comandos personalizados

El **Personalizado** la opción te permite establecer anchos de columna usando una gama más amplia de unidades, incluidas [`em`, `ex` y `sp`](/latex/es/formato/01-lengths-in-latex.md) junto con comandos de LaTeX, siempre que esos comandos produzcan un valor de ancho válido en unidades que LaTeX entienda.

El siguiente ejemplo demuestra solo algunas de las muchas formas en que puedes usar la **Personalizado** opción para establecer anchos de columna, incluido el uso de las unidades `em` y `ex`, expresiones aritméticas simples y cálculos más avanzados usando comandos de LaTeX. El comando`\dimexpr` ("expresión de dimensión") se usa para realizar operaciones aritméticas sobre longitudes de LaTeX (también llamadas dimensiones) mediante suma, resta, multiplicación o división. En esencia, `\dimexpr` permite usar longitudes calculadas dinámicamente, incluido el ancho de las columnas de la tabla.

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\newdimen\mydim
\mydim=1.25cm
\newcommand{\Acol}{\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax}
\newcommand{\Bcol}{0.1\linewidth}

\begin{itemize}
    \item Ancho de la columna 1: 4em=\the\dimexpr 4em\relax
    \item Ancho de la columna 2: 3ex=\the\dimexpr 3ex\relax
    \item Ancho de la columna 3: \verb|\Acol| establece un ancho de \the\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax
    \item Ancho de la columna 4: \verb|\Bcol| establece un ancho de \the\dimexpr0.1\linewidth\relax
    \item Ancho de la columna 5: \verb|\dimexpr0.25\linewidth+2cm-\mydim\relax| establece un ancho de \the\dimexpr0.2\linewidth+2cm-\mydim\relax
\end{itemize}

\begin{table}
\centering
\caption{Uso de comandos y unidades de \LaTeX{} para establecer anchos de columna}
\begin{tabular}{|p{4em}|p{3ex}|p{\Acol}|p{\Bcol}|p{\dimexpr0.2\linewidth+2cm-\mydim\relax}|}
\hline
A & B &C & D&E\\
\hline
F& G&H& I&J\\
\hline
\end{tabular}
\end{table}
\end{document}
```

[Abre este ejemplo en Overleaf y cambia al Editor visual.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+LaTeX+commands+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewdimen%5Cmydim%0A%5Cmydim%3D1.25cm%0A%5Cnewcommand%7B%5CAcol%7D%7B%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%7D%0A%5Cnewcommand%7B%5CBcol%7D%7B0.1%5Clinewidth%7D%0A%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+Width+of+column+1%3A+4em%3D%5Cthe%5Cdimexpr+4em%5Crelax%0A++++%5Citem+Width+of+column+2%3A+3ex%3D%5Cthe%5Cdimexpr+3ex%5Crelax%0A++++%5Citem+Width+of+column+3%3A+%5Cverb%7C%5CAcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%0A++++%5Citem+Width+of+column+4%3A+%5Cverb%7C%5CBcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.1%5Clinewidth%5Crelax%0A++++%5Citem+Width+of+column+5%3A+%5Cverb%7C%5Cdimexpr0.25%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%0A%5Cend%7Bitemize%7D%0A%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Ccaption%7BUsing+%5CLaTeX%7B%7D+commands+and+units+to+set+column+widths%7D%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B4em%7D%7Cp%7B3ex%7D%7Cp%7B%5CAcol%7D%7Cp%7B%5CBcol%7D%7Cp%7B%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7D%7C%7D%0A%5Chline%0AA+%26+B+%26C+%26+D%26E%5C%5C%0A%5Chline%0AF%26+G%26H%26+I%26J%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente salida:

![Uso de comandos de LaTeX para establecer anchos de columna de la tabla](/files/a49881ffcef720cb9325370d4d2ebe32dc01b9e1)

## Cómo cambiar la alineación de una celda de la tabla

* La alineación de las celdas individuales, *no fusionadas*, no puede cambiarse en **Editor visual**.
* El contenido de *fusionadas* puede alinearse (consulta la sección [Fusión de dos o más celdas en una fila de la tabla](#merging-two-or-more-cells-in-a-table-row)).

## Cómo fusionar (o separar) celdas de la tabla

Las celdas de una tabla pueden fusionarse horizontalmente dentro de una *fila*, pero no verticalmente dentro de una columna de la tabla.

### Fusión de dos o más celdas en una fila de la tabla

1. Selecciona las celdas que quieres fusionar.
2. Seleccione el **Fusionar celdas** icono (![""](/files/13094db7a1473b81a6514288a5e1aa1b673db2a1)) para fusionar las celdas.
3. Opcionalmente, puedes cambiar la alineación de las celdas fusionadas.

### Separar dos o más celdas fusionadas

1. Selecciona la celda fusionada.
2. Seleccione el **Fusionar celdas** icono (![""](/files/13094db7a1473b81a6514288a5e1aa1b673db2a1)) para separar las celdas.

El siguiente video muestra cómo fusionar tres celdas en una fila de la tabla, cambiar la alineación de la celda fusionada y separar el contenido de la celda.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2g1bZr5H5PdCBdrD6MqXPN/7813a6c42b2ecbd4ac7cbb4a412b863c/MergingCells.mp4>" %}

* **Nota**: Todo el contenido contenido en la celda fusionada se coloca en la primera celda del conjunto separado.

## Cómo eliminar una fila o columna de la tabla

1. [Selecciona las filas o columnas](#how-to-select-one-or-more-columns-or-rows) que quieres eliminar.
2. Seleccione el **Eliminar fila o columna** icono (![""](/files/67dee3d5c24f7fd76e4eb33aa5196a19f0545f35)) para eliminar las filas o columnas seleccionadas.

## Cómo añadir nuevas filas o columnas

El **Insertar** botón (![""](/files/d898fc52a9bfb72bc773343e21594afa18a20f06)) te permite añadir una o más filas o columnas nuevas antes o después de una ubicación seleccionada.

Si quieres insertar *m* filas y *n* columnas, selecciona un *m* × *n* grupo de celdas que abarque las ubicaciones donde quieres insertar esas filas y columnas.

**Ejemplo**: En la siguiente captura se ha seleccionado un grupo de celdas de 3 × 2 que abarca 3 filas y 2 columnas.

![""](/files/0374f8b00de2716d17d5f9da730d557ebd8551c6)

* Seleccionando ![""](/files/d898fc52a9bfb72bc773343e21594afa18a20f06) proporciona las siguientes opciones:

![""](/files/7b858b80a1ff2418ecdd75c4602eb5589392a15d)

* Ahora puedes insertar cualquiera de las siguientes:
* 2 columnas a la izquierda de la columna 1
* 2 columnas a la derecha de la columna 2
* 3 filas encima de la fila 1
* 3 filas debajo de la fila 3

## Preguntas frecuentes sobre tablas en el Editor visual

### ¿Y si quiero más opciones de formato?

Hay muchas maneras de configurar tablas que aún no son posibles usando **Editor visual** tablas generadas. Para un formato más complejo tendrás que usar código LaTeX. Lee nuestra guía detallada sobre [cómo crear tablas usando LaTeX](/latex/es/figuras-y-tablas/01-tables.md).

### ¿Puede el Editor visual previsualizar las tablas que creo usando el Editor de código?

Depende de la tabla y de su código, pero el **Editor visual** intentará previsualizar todo lo posible. Las tablas complejas, como las creadas con paquetes de LaTeX, plantillas de artículos de revista o comandos personalizados del usuario (macros), pueden mostrarse parcial o totalmente como código LaTeX cuando se visualizan en el **Editor visual**.

Si la tabla no puede previsualizarse, por ejemplo, porque contiene errores de marcado LaTeX, verás el siguiente mensaje:

![""](/files/9c2205d01ef223b365943f0aa9e1d6f3b84975ef)

### ¿El Editor visual admite el paquete booktabs?

**Editor visual** tiene cierto soporte para las líneas horizontales proporcionadas por el [`booktabs` paquete](https://ctan.org/pkg/booktabs?lang=en). El siguiente ejemplo usa los `booktabs` comandos del paquete `\toprule`, `\midrule`y `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % para el logotipo de XeTeX
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    motor de \TeX{}&Año de lanzamiento&UTF-8 nativo\\
\midrule
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Sí\\
    Lua\TeX&2007&Sí\\
    LuaHB\TeX&2019&Sí\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Abre este ejemplo en Overleaf y cambia al Editor visual.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Previewing+a+booktabs+table+in+Visual+Editor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bbooktabs%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Ctoprule+%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Cmidrule+%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Cbottomrule%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Abre el código anterior y luego cambia a **Editor visual** para ver la siguiente vista previa:

![""](/files/d8f4a99458ca725434d210e4c68af87065decf89)

### ¿El Editor visual muestra una vista previa de los bordes aplicados usando código LaTeX?

Los bordes creados dentro del entorno tabular usando `|` en la especificación de la tabla, o `\hline` en el cuerpo de la tabla se previsualizarán en **Editor visual**, como demuestra el siguiente ejemplo.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{Este es el título de mi tabla.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Abre este ejemplo en Overleaf y cambia al Editor visual.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Creating+table+borders+with+LaTeX+code\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++++++++R1C1%26R1C2%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R2C1%26++%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R3C1+%26R3C2+%26R3C3%5C%5C%0A%5Cend%7Btabular%7D%0A++++%5Ccaption%7BThis+is+my+table+caption.%7D%0A++++%5Clabel%7Btab%3Amynewtable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Abre el código anterior y luego cambia a **Editor visual** para ver la siguiente vista previa:

![""](/files/b10e59b9d3db93a55a54982cf5347f4a611bc2d4)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/es/base-de-conocimientos/067-how-to-generate-and-insert-latex-tables-in-overleaf.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
