> 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/errores-de-latex/07-extra-alignment-tab-has-been-changed-to-cr.md).

# Un tabulador de alineación adicional ha sido cambiado a \cr

Este error ocurre cuando LaTeX compone una tabla y detecta un carácter de alineación (`&`) donde no esperaba encontrar uno. LaTeX usa caracteres de alineación para separar las columnas de la tabla y se [quejará](#a-short-note-on-the-cr-command) si una tabla intenta usar más columnas de las esperadas.

## Error causado por el entorno tabular

El entorno tabular es una fuente común de este error, como demuestra el siguiente ejemplo. Aquí, hemos escrito `{c|c|c}` para especificar una tabla con tres columnas (centradas), lo que significa que cada fila de la tabla debe contener tres celdas.

```latex
\begin{tabular}{c|c|c} % Especifica 3 columnas centradas
   1 & 2 & 3 & 4\\ % ERROR: Usa 4 columnas, no 3
   5 & 6 & 7\\
\end{tabular}
```

[Abre este **generador de errores** ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+tabular+with+too+many+alignment+characters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D+%25+Specify+3+centered+columns%0A+++1+%26+2+%26+3+%26+4%5C%5C+%25+ERROR%3A+Uses+4+columns%2C+not+3%0A+++5+%26+6+%26+7%5C%5C%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

Nuestro ejemplo genera el siguiente mensaje de error:

![Demostrando el error de tabla de LaTeX "Extra alignment tab has been changed to \cr"](/files/d4ff5934bc3941d1ba2ca0ea8e07f3b344ca9189)

y compone esta tabla:

![](/files/25937be9118c299b2dbcf28d39d3e71ef807d578)

### Explicación del error

El primer `&` en una fila de tabla indica el inicio de la *segunda* columna; por consiguiente, para una tabla de tres columnas LaTeX espera ver *dos* caracteres de alineación antes de cada salto de línea (`\\`). Sin embargo, la primera fila de nuestra tabla usa *tres* caracteres de alineación, lo que confunde a LaTeX, haciendo que cambie el carácter de alineación inesperado por el [`\cr` comando](#a-short-note-on-the-cr-command)—un intento de reducir el número de columnas a tres. Tenga en cuenta que usar *tres* caracteres de alineación requiere *cuatro* columnas.

### Cómo corregir el error

Para resolver este error y corregir nuestra tabla, podemos hacer cualquiera de estas opciones:

* eliminar la columna extra borrando la entrada
* agregar una columna extra a las opciones del entorno tabular (por ejemplo, escribiendo `{c|c|c|c}`)
* crear una nueva línea (nueva fila de tabla)

Aquí hay un ejemplo que demuestra cada una de estas soluciones:

```latex
\section*{Eliminando la entrada de columna extra}

\begin{center}
\begin{tabular}{c|c|c}
   1 & 2 & 3\\
   5 & 6 & 7\\
\end{tabular}
\end{center}

\section*{Añadiendo una columna extra al tabular}

\begin{center}
\begin{tabular}{c|c|c|c}
   1 & 2 & 3 & 4\\
   5 & 6 & 7\\
\end{tabular}
\end{center}

\section*{Creando una nueva línea (nueva fila de tabla)}

\begin{center}
\begin{tabular}{c|c|c}
   1 & 2 & 3 \\
   4 &   &   \\
   5 & 6 & 7 \\
\end{tabular}
\end{center}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Options+for+correcting+a+tablular+error\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%2A%7BRemoving+the+extra+column+entry%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++1+%26+2+%26+3%5C%5C%0A+++5+%26+6+%26+7%5C%5C%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%0A%5Csection%2A%7BAdding+an+extra+column+to+the+tabular%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7Cc%7D%0A+++1+%26+2+%26+3+%26+4%5C%5C%0A+++5+%26+6+%26+7%5C%5C%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%0A%5Csection%2A%7BCreating+a+new+line+%28new+table+row%29%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++1+%26+2+%26+3+%5C%5C%0A+++4+%26+++%26+++%5C%5C%0A+++5+%26+6+%26+7+%5C%5C%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente salida:

![Corrigiendo errores de tabular](/files/6ad8cf57ff56b76399009be598e748f1fdebd496)

## Errores causados por entornos matemáticos

La composición tipográfica matemática a menudo requiere la alineación de elementos matemáticos, lo que se logra usando entornos como `array`, `matrix`, y varios otros. Algunos entornos matemáticos pueden desencadenar el error de tabulación de alineación extra porque usan una tabla para realizar su alineación, como se demuestra en los siguientes ejemplos.

### El entorno array

LaTeX generará un error si el número de tabuladores de alineación usados en una fila de array excede el número de columnas del array. Aquí hay un ejemplo que usa un array con tres columnas pero la primera fila intenta usar cuatro columnas:

```latex
\[
\begin{array}{lcl}
g(x) & = & (x+2)^2 & = (x+2)(x+2)\\ % Esta fila desencadena el error
& = & x^2+4x+4\\
\end{array}
\]
```

[Abre este **generador de errores** ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=An+array+with+too+many+alignment+characters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B%0A%5Cbegin%7Barray%7D%7Blcl%7D%0Ag%28x%29+%26+%3D+%26+%28x%2B2%29%5E2+%26+%3D+%28x%2B2%29%28x%2B2%29%5C%5C+%25+This+row+triggers+the+error%0A%26+%3D+%26+x%5E2%2B4x%2B4%5C%5C%0A%5Cend%7Barray%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

Este ejemplo genera el siguiente mensaje de error:

![Imagen que muestra un error en un array de LaTeX debido a demasiados caracteres de tabulación](/files/1fcfbe85c045e17fb815985358c2dd3897fe3637)

y compone este array:

$$\begin{array}{lcl} g(x) & = & (x+2)^2 \ =(x+2)(x+2) \ & = & x^2+4x+4\ \end{array}$$

Para corregir este error, reescribe el array de la siguiente manera:

```latex
\[
\begin{array}{lcl}
g(x) & = & (x+2)^2 \\
& = & (x+2)(x+2) \\
& = & x^2+4x+4\\
\end{array}
\]
```

[Abre este **corregido** ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Corrected+version+of+the+array+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B%0A%5Cbegin%7Barray%7D%7Blcl%7D%0Ag%28x%29+%26+%3D+%26+%28x%2B2%29%5E2+%5C%5C%0A%26+%3D+%26+%28x%2B2%29%28x%2B2%29+%5C%5C%0A%26+%3D+%26+x%5E2%2B4x%2B4%5C%5C%0A%5Cend%7Barray%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

El array corregido produce lo siguiente:

$$\begin{array}{lcl} g(x) & = & (x+2)^2 \ & = & (x+2)(x+2) \ & = & x^2+4x+4\ \end{array}$$

### Los entornos de matriz de amsmath

El `amsmath` el paquete proporciona numerosos entornos para componer matrices, incluidos `matrix`, `pmatrix`, `bmatrix`, `Bmatrix`, `vmatrix`y `Vmatrix`.

El siguiente `pmatrix` ejemplo intenta usar 12 columnas pero genera un error porque `amsmath` establece un máximo predeterminado de 10 columnas en matrices compuestas.

```latex
\documentclass{article}
\usepackage{amsmath} % Para acceder al entorno matrix
\begin{document}
\[
\begin{pmatrix}
a_{1,1} & a_{1,2} & a_{1,3} & a_{1,4} & a_{1,5} & a_{1,6} & a_{1,7} & a_{1,8} & a_{1,9} & a_{1,10} & a_{1,11} & a_{1,12} \\
\end{pmatrix}
\]
\end{document}
```

[Abre este **generador de errores** ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+pmatrix+with+too+many+columns\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D+%25+To+access+the+matrix+environment%0A%5Cbegin%7Bdocument%7D%0A%5C%5B%0A%5Cbegin%7Bpmatrix%7D%0Aa_%7B1%2C1%7D+%26+a_%7B1%2C2%7D+%26+a_%7B1%2C3%7D+%26+a_%7B1%2C4%7D+%26+a_%7B1%2C5%7D+%26+a_%7B1%2C6%7D+%26+a_%7B1%2C7%7D+%26+a_%7B1%2C8%7D+%26+a_%7B1%2C9%7D+%26+a_%7B1%2C10%7D+%26+a_%7B1%2C11%7D+%26+a_%7B1%2C12%7D+%5C%5C%0A%5Cend%7Bpmatrix%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

Para corregir el error, cambia el máximo de columnas a 12 escribiendo `\setcounter{MaxMatrixCols}{12}`, o cualquier valor de tu elección.

```latex
\documentclass{article}
\usepackage{amsmath} % Para acceder al entorno pmatrix
\setcounter{MaxMatrixCols}{12}
\begin{document}
\[
\begin{pmatrix}
a_{1,1} & a_{1,2} & a_{1,3} & a_{1,4} & a_{1,5} & a_{1,6} & a_{1,7} & a_{1,8} & a_{1,9} & a_{1,10} & a_{1,11} & a_{1,12} \\
\end{pmatrix}
\]
\end{document}
```

[Abre este **corregido** ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+pmatrix+with+12+columns\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D+%25+To+access+the+pmatrix+environment%0A%5Csetcounter%7BMaxMatrixCols%7D%7B12%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B%0A%5Cbegin%7Bpmatrix%7D%0Aa_%7B1%2C1%7D+%26+a_%7B1%2C2%7D+%26+a_%7B1%2C3%7D+%26+a_%7B1%2C4%7D+%26+a_%7B1%2C5%7D+%26+a_%7B1%2C6%7D+%26+a_%7B1%2C7%7D+%26+a_%7B1%2C8%7D+%26+a_%7B1%2C9%7D+%26+a_%7B1%2C10%7D+%26+a_%7B1%2C11%7D+%26+a_%7B1%2C12%7D+%5C%5C%0A%5Cend%7Bpmatrix%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

El ejemplo corregido produce la siguiente matriz:

$$\begin{pmatrix} a\_{1,1} & a\_{1,2} & a\_{1,3} & a\_{1,4} & a\_{1,5} & a\_{1,6} & a\_{1,7} & a\_{1,8} & a\_{1,9} & a\_{1,10} & a\_{1,11} & a\_{1,12} \ \end{pmatrix}$$

## Una breve nota sobre el comando \cr

LaTeX aborda el problema de un carácter de alineación inesperado sustituyéndolo con un comando fundamental conocido como `\cr`, que es parte integral de la mecánica interna de LaTeX para concluir una fila de tabla. Aunque los usuarios utilizan la macro de LaTeX `\\` para indicar el final de una fila de tabla, en realidad es el `\cr` comando el que se ejecuta entre bastidores para terminar la fila cuando la `\\` macro se procesa.


---

# 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/errores-de-latex/07-extra-alignment-tab-has-been-changed-to-cr.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.
