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

# Ylimääräinen tasaussarkain on muutettu muotoon \cr

Tämä virhe ilmenee, kun LaTeX ladottaa taulukkoa ja havaitsee tasausmerkin (`&`) siellä, missä sen ei odotettu olevan. LaTeX käyttää tasausmerkkejä taulukon sarakkeiden erottamiseen ja [valittaa](#a-short-note-on-the-cr-command) jos taulukko yrittää käyttää odotettua suurempaa määrää sarakkeita.

## Tabular-ympäristöstä johtuva virhe

Tabular-ympäristö on yleinen tämän virheen lähde, kuten seuraava esimerkki osoittaa. Tässä olemme kirjoittaneet `{c|c|c}` määrittämään taulukon, jossa on kolme (keskitettyä) saraketta, mikä tarkoittaa, että jokaisessa taulukon rivissä tulisi olla kolme solua.

```latex
\begin{tabular}{c|c|c} % Määritä 3 keskitettyä saraketta
   1 & 2 & 3 & 4\\ % VIRHE: Käyttää 4 saraketta, ei 3
   5 & 6 & 7\\
\end{tabular}
```

[Avaa tämä **virheen aiheuttava** esimerkki Overleafissa](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)

Esimerkkimme tuottaa seuraavan virheilmoituksen:

![LaTeX-taulukkovirheen "Extra alignment tab has been changed to \cr" havainnollistaminen](/files/c1837edbaa014979fd6db76fa8631eaf24e55648)

ja ladottaa tämän taulukon:

![](/files/5a8ba9546c4c4268daf56265b760881c9d1c6729)

### Virheen selitys

Ensimmäinen `&` & taulukon rivillä osoittaa *toisen* sarakkeen alun; siksi kolmisarakkeisessa taulukossa LaTeX odottaa näkevänsä *kahta* tasausmerkkejä ennen jokaista rivinvaihtoa (`\\`). Kuitenkin taulukkomme ensimmäinen rivi käyttää *kolme* tasausmerkkejä, mikä sekoittaa LaTeXia ja saa sen muuttamaan odottamattoman tasausmerkin [`\cr` komento](#a-short-note-on-the-cr-command)—yritykseksi vähentää sarakkeiden määrä kolmeen. Huomaa, että käytettäessä *kolme* tasausmerkkejä tarvitaan *neljä* saraketta.

### Miten virhe korjataan

Tämän virheen ratkaisemiseksi ja taulukkomme korjaamiseksi voimme joko:

* poistaa ylimääräisen sarakkeen poistamalla merkinnän
* lisätä ylimääräisen sarakkeen tabular-ympäristön asetuksiin (esim. kirjoittamalla `{c|c|c|c}`)
* luoda uusi rivi (uusi taulukkorivi)

Tässä on esimerkki, joka havainnollistaa jokaista näistä ratkaisuista:

```latex
\section*{Ylimääräisen sarakemerkinnän poistaminen}

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

\section*{Ylimääräisen sarakkeen lisääminen tabulariin}

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

\section*{Uuden rivin luominen (uusi taulukkorivi)}

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

[Avaa tämä esimerkki Overleafissa](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)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Tabular-virheiden korjaaminen](/files/a1a63037355dc859a4866cb1c4b5b91b3e3810e5)

## Matematiikka-ympäristöjen aiheuttamat virheet

Matemaattinen ladonta vaatii usein matemaattisten elementtien tasaamista, mikä tehdään käyttämällä ympäristöjä kuten `array`, `matriisissa`, sekä useita muita. Jotkin matematiikka-ympäristöt voivat laukaista ylimääräisen tasausmerkin virheen, koska ne käyttävät taulukkoa tasaamiseensa, kuten seuraavissa esimerkeissä osoitetaan.

### Array-ympäristö

LaTeX tuottaa virheen, jos array-rivillä käytettyjen tasausmerkkien määrä ylittää array-sarakkeiden määrän. Tässä on esimerkki, jossa on kolme saraketta, mutta ensimmäinen rivi yrittää käyttää neljää saraketta:

```latex
\[
\begin{array}{lcl}
g(x) & = & (x+2)^2 & = (x+2)(x+2)\\ % Tämä rivi laukaisee virheen
& = & x^2+4x+4\\
\end{array}
\]
```

[Avaa tämä **virheen aiheuttava** esimerkki Overleafissa](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)

Tämä esimerkki tuottaa seuraavan virheilmoituksen:

![Kuva, joka näyttää virheen LaTeX-arrayssa liian monen tab-merkin vuoksi](/files/321da41a20db89590269d9777a445d32869d8528)

ja ladottaa tämän arrayn:

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

Korjataksesi tämän virheen kirjoita array uudelleen seuraavasti:

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

[Avaa tämä **korjattu** esimerkki Overleafissa](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)

Korjattu array tuottaa seuraavan:

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

### amsmathin matriisiympäristöt

Se `amsmath` paketti tarjoaa lukuisia ympäristöjä matriisien ladontaan, mukaan lukien `matriisissa`, `pmatrix`, `bmatrix`, `Bmatrix`, `vmatrix`, ja `Vmatrix`.

Seuraava `pmatrix` esimerkki yrittää käyttää 12 saraketta, mutta tuottaa virheen, koska `amsmath` asettaa ladottujen matriisien oletusmaksimiksi 10 saraketta.

```latex
\documentclass{article}
\usepackage{amsmath} % Pääsy matriisiympäristöön
\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}
```

[Avaa tämä **virheen aiheuttava** esimerkki Overleafissa](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)

Korjataksesi virheen muuta sarakkeiden enimmäismääräksi 12 kirjoittamalla `\setcounter{MaxMatrixCols}{12}`, tai jokin muu haluamasi arvo.

```latex
\documentclass{article}
\usepackage{amsmath} % Pääsy pmatrix-ympäristöön
\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}
```

[Avaa tämä **korjattu** esimerkki Overleafissa](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)

Korjattu esimerkki tuottaa seuraavan matriisin:

$$\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}$$

## Lyhyt huomautus \cr-komennosta

LaTeX käsittelee odottamattoman tasausmerkin ongelman korvaamalla sen peruskomennolla, joka tunnetaan nimellä `\cr`, joka on olennainen osa LaTeXin sisäistä toimintaa taulukkorivin päättämisessä. Vaikka käyttäjät käyttävät LaTeXin `\\` makroa taulukkorivin loppumisen osoittamiseen, todellisuudessa `\cr` komento suoritetaan taustalla rivin päättämiseksi, kun `\\` makro käsitellään.


---

# 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/fi/latex-virheet/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.
