> 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/tietopankki/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# Kuinka luoda ja lisätä LaTeX-taulukoita Overleafissa

## Tietoa tästä artikkelista

Tässä artikkelissa kerrotaan, miten LaTeX-taulukoita luodaan, muokataan ja lisätään käyttäen **visuaalista editoria**, joka on yksi tapa luoda LaTeX-taulukoita Overleafissa. Käytännössä taulukoiden luomiseen on neljä vaihtoehtoa:

1. Käyttämällä [**Lisää taulukko**  -painiketta](#using-insert-table-to-create-a-table-in-your-project) kansioon **visuaalista editoria** (tai **koodieditoria**) -työkalupalkki.
2. [Taulukon kopioiminen ja liittäminen](/latex/fi/tietopankki/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) toisesta asiakirjasta käyttäen **visuaalista editoria**.
3. Kirjoittamalla [taulukon LaTeX-koodin](/latex/fi/kuvat-ja-taulukot/01-tables.md) tiedostoihin **koodieditoria**.
4. Käyttämällä **Writefull for Overleaf**’n [LaTeX-taulukon luontityökalu](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Jos olet varma LaTeX-käyttäjä, käytät todennäköisesti vaihtoehtoa 3, joka tarjoaa eniten joustavuutta taulukoiden luomiseen. Jos olet uusi LaTeXissa, työkalupalkin käyttäminen **visuaalista editoria** (vaihtoehto 1) on erinomainen tapa päästä alkuun, ja se on tämän artikkelin painopiste—voit vaihtaa välillä **visuaalista editoria** ja **koodieditoria** nähdäksesi taulukon taustalla olevan koodin. Kun saat kokemusta, katso yksityiskohtaiset ohjeemme aiheesta [kuinka taulukoita luodaan LaTeXilla](/latex/fi/kuvat-ja-taulukot/01-tables.md).

### Sisällys

Tässä ovat artikkelin keskeiset aiheet.

* [Lisää taulukko -toiminnon käyttäminen taulukon luomiseen projektiisi](#using-insert-table-to-create-a-table-in-your-project)
* [Miten lisättyä taulukkoa muokataan tai mukautetaan](#how-to-edit-or-customize-an-inserted-table)
* [Miten taulukon soluja muokataan](#how-to-edit-table-cells)
* [Miten valitaan yksi tai useampi sarake tai rivi](#how-to-select-one-or-more-columns-or-rows)
* [Miten taulukon kuvatekstiä muutetaan](#how-to-change-the-table-caption)
* [Miten taulukon soluihin lisätään reunukset](#how-to-add-borders-to-table-cells)
* [Miten taulukon tunnistetta muutetaan](#how-to-change-the-tables-label)
* [Miten taulukon sarakkeen tasausta muutetaan](#how-to-change-the-alignment-of-a-table-column)
* [Miten taulukon sarakkeiden leveys asetetaan](#how-to-set-the-width-of-table-columns)
* [Miten taulukon solun tasausta muutetaan](#how-to-change-the-alignment-of-a-table-cell)
* [Miten taulukon soluja yhdistetään (tai erotetaan)](#how-to-merge-or-unmerge-table-cells)
* [Miten taulukon rivi tai sarake poistetaan](#how-to-delete-a-table-row-or-column)
* [Miten uusia rivejä tai sarakkeita lisätään](#how-to-add-new-rows-or-columns)
* [Usein kysytyt kysymykset taulukoista Visuaalisessa editorissa](#faqs-about-tables-in-visual-editor)

## Lisää taulukko -toiminnon käyttäminen taulukon luomiseen Overleaf-projektiasi varten

*Huomaa: tämä ominaisuus on uusi, ja lisää toimintoja on suunnitteilla, joten palaa tälle sivulle tarkistamaan, mitä muuta lisätään. Haluaisimme myös palautettasi siitä, jonka voit antaa* [*tässä kyselyssä*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Vaihda **visuaalista editoria** editoripaneelin yläpuolella olevan vaihtokytkimen avulla (tai pysy **koodieditoria** jos LaTeX-koodin muokkaaminen tuntuu sinusta luontevalta).
2. Valitse **Lisää taulukko** painike (![""](/files/d9b2883df3a660ce462b77cb93c8cf2fc5518fe8)) työkalupalkissa.

![""](/files/4ed3557b68577af564c79a151c0a4149fa6ca399)

4. Korosta ponnahdusvalitsimella tarvittava määrä rivejä ja sarakkeita ja napsauta sitten valitun alueen oikeassa alakulmassa olevaa solua lisätäksesi tyhjän taulukon. Tässä lisätään tyhjä 3 × 3 -taulukko:

![""](/files/62291789d82e32555be7543095dcffc6f01ac664)

Tämä lyhyt videoleike näyttää, kuinka 3 × 3 -taulukko lisätään projektiin.

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

8. Tyhjä taulukko on nyt valmis muokattavaksi. Voit tehdä sen **koodieditoria** jos tunnet olosi mukavaksi LaTeX-taulukkokoodin kanssa, tai jatkaa käyttäen **visuaalista editoria**, joka tarjoaa lisätaulukon muotoilutoimintoja, joita ei tällä hetkellä ole saatavilla **koodieditoria**.

## Miten lisättyä taulukkoa muokataan tai mukautetaan

### Tutustu taulukon muokkausvalikkoon

On **visuaalista editoria**, valitse yksi tai useampi taulukon solu, jotta taulukon muokkausvalikko tulee näkyviin.

![Kuva, joka näyttää Lisää taulukko -valikon](/files/3f37aa1c461ee6291880bbe8521923ed0256c9d4)

Jotkin valikkokuvakkeet pysyvät harmaana (pois käytöstä), kunnes valitset sopivan solualueen, jota kyseiset toiminnot vaativat. Voit esimerkiksi yhdistää soluja vasta, kun olet valinnut kaksi tai useampia soluja samasta rivistä.

Tässä on lyhyt yhteenveto kuvakkeista ja pudotusvalikoista.

* ![""](/files/859c6f23d245f06a3a6b37ab6033c04597a3fb29) Poista tai siirrä taulukon kuvateksti.
* ![""](/files/b25517c173fa53e2a64e170132a148780a46e433) Vaihda taulukon reunukset.
* ![""](/files/56c17009babdaff08cafa7eddb725610757133c0)Aseta sarakkeen tai yhdistetyn solun tasaus.
* ![Icon for setting the table column width](/files/1f254705f62b821a980eb5e61af79478c311ff1a)Säädä sarakkeen leveyttä.
* ![""](/files/20b0a73835d3e78e397020071183cf252696b41d) Yhdistä solut rivillä.
* ![""](/files/cc93469ca705f530360bc79c6b2cf78707d41fb6) Poista rivejä tai sarakkeita.
* ![""](/files/190e723f3de765733fca5af8a5ba443238da7618)Lisää rivejä ja sarakkeita.
* ![""](/files/2407a7d7921f6ad6d799d7642a030bcd7a36d662)Poista koko taulukko. Jos haluat palauttaa vahingossa poistetun taulukon, käytä **Kumoa** painike (![""](/files/d1b6be2a214e89484cf48857c35ec85fd835b51c)) työkalupalkissa, joka sijaitsee Visuaalisen editorin ja Koodieditorin yläpuolella.
* ![""](/files/36de5068c9e255f1f79c74b806804eb3eb0c2aba)Hae apua.
* ![""](/files/d7eabddc3a0864c0ae729fadc7be1b04cc33d9b9)Lähetä palautetta Overleafille.

## Miten taulukon soluja muokataan

Solun muokkaamiseen on kaksi tapaa:

1. Kaksoisnapsauta solua, jota haluat muokata.
2. Siirry tiettyyn soluun Tab- tai nuolinäppäimillä ja paina sitten Enter.

Tässä on muutamia vinkkejä solun sisällön muokkaamiseen käyttäen **visuaalista editoria**:

* Käytä LaTeX-komentoja, älä työkalupalkkia, kun käytät lihavointi- tai kursivointityylejä solun tekstiin:
* käytä [`\textbf{...}`](/latex/fi/latexin-perusteet/03-bold-italics-and-underlining.md#bold-text) kohtaan **lihavoitu** teksti.
* käytä [`\textit{...}`](/latex/fi/latexin-perusteet/03-bold-italics-and-underlining.md#italicized-text) kohtaan *kursivoitu* teksti.
* käytä `\textbf{... \textit{...}...}` tekstiin ***lihavoituun kursiiviin***.
* Solut voivat sisältää [upotettua matematiikkaa](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) kautta `\( ... \)`.

**visuaalista editoria** näyttää esikatselussa muotoillun tekstin ja upotetun matematiikan.

#### Esimerkki: muotoiltua tekstiä ja matematiikkaa taulukon soluissa

Seuraava kuvakaappaus näyttää **visuaalista editoria** esikatselussa seuraavaa solun sisältöä

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

![""](/files/6510643139c6a068f39135ea4ce9112ac580f0fb)

## Miten valitaan yksi tai useampi sarake tai rivi

1. Valitse tietty rivi tai sarake rivi- tai sarakevalitsimilla.
2. Pidä Shift-näppäin painettuna valitaksesi useita rivejä tai sarakkeita.

![""](/files/1e3a689f0f20c855d21114d581746d3ed0f043c2)

Voit valita useita rivejä tai sarakkeita myös napsauttamalla (valitsemalla) solua ja vetämällä valintapistettä (hiiren osoitinta).

## Miten taulukon kuvatekstiä muutetaan

### Kuvatekstin muokkaamiseksi

1. Napsauta oletuskuvatekstiä, joka on sana **Kuvateksti.**

![""](/files/75b77d4bbfe3f80907a3aeb5335f757ce3525564)

3. LaTeX `\caption` komento näytetään.
4. Lisää haluamasi kuvateksti aaltosulkeiden väliin `{...}`

![""](/files/9560b0cb08a7a97ea2a7a75dbef84dd4f35a90ed)

### Jos haluat poistaa kuvatekstin tai sijoittaa sen taulukon ylä- tai alapuolelle

* Valitse mikä tahansa taulukon solu, jotta taulukon muokkausvalikko tulee näkyviin.
* Valitse haluamasi vaihtoehto kuvatekstin pudotusvalikosta:
* **Ei kuvatekstiä**: Poista se.
* **Kuvateksti yläpuolella**: Sijoita kuvateksti taulukon yläpuolelle.
* **Kuvateksti alapuolella**: Sijoita kuvateksti taulukon alapuolelle.

![""](/files/f6273aa9040cecec92914461a7cc7fded6a3d2e0)

* **Huomaa**: Kuvatekstin pudotusvalikko on poistettu käytöstä, jos [`tabular`](/latex/fi/kuvat-ja-taulukot/01-tables.md#creating-a-simple-table-in-latex) [ympäristö](/latex/fi/komennot/02-environments.md) ei ole suoraan sisällä [`table` ympäristö](/latex/fi/kuvat-ja-taulukot/01-tables.md#positioning-tables). Tämä osoitetaan seuraavassa esimerkissä, jossa `tabular` ympäristö on suoraan sisällä `center` ympäristössä.

```latex
\documentclass{article}
\usepackage{hologo} % XeTeX-logoa varten
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    \TeX{}-moottori&Julkaisuvuosi&UTF-8 natiivisti\\
\hline
    pdf\TeX&1996&Ei\\
    \hologo{XeTeX}&2004&Kyllä\\
    Lua\TeX&2007&Kyllä\\
    LuaHB\TeX&2019&Kyllä\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Avaa tämä esimerkki Overleafissa ja vaihda Visuaaliseen editoriin.](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)

Jos avaat yllä olevan koodin Overleafissa ja vaihdat Visuaaliseen editoriin, huomaat, että kuvatekstin pudotusvalikko on harmaana (poistettu käytöstä):

![""](/files/80b3763bf64635b396ae2b895f9d828a9d4f502c)

## Miten taulukon soluihin lisätään reunukset

Tällä hetkellä, **visuaalista editoria** tarjoaa perustuen tukea reunuksille, joihin pääsee reunusten pudotusvalikosta, jossa on tällä hetkellä kaksi käyttäjän valittavissa olevaa vaihtoehtoa:

* **Kaikki reunukset**: Kaikilla soluilla on reunus.
* **Ei reunuksia**: Yhdelläkään solulla ei ole reunusta.

![""](/files/2228b8b2c4b57ea75db04b0495ea1fa3e6618905)

Työkalupalkista lisätty taulukko alkaa **Ei reunuksia** vaihtoehdolla. Jos [lisäät reunukset LaTeX-koodilla](#does-visual-editor-preview-borders-applied-using-latex-code) painikkeessa näkyy **Mukautetut reunukset**.

## Miten taulukon tunnistetta muutetaan

1. Napsauta oletustunnisteen tekstiä `tab:my_label.`
2. LaTeX `\label` komento näytetään.
3. Lisää haluamasi tunniste aaltosulkeiden {...} väliin.

![""](/files/19b1c2a672c22d0388a301dfe0a7ff7196eb1c89)

Tunnisteteksti on tunniste, jota käytetään viittaamaan tähän taulukkoon muualla asiakirjassasi. Voit lukea lisää tunnisteiden käytöstä [ristiviittauksia käsittelevästä artikkelistamme](/latex/fi/lisaa-aiheita/27-inserting-images.md#labels-and-cross-references).

## Miten taulukon sarakkeen tasausta muutetaan

Taulukon sarakkeet voidaan tasata oikealle, vasemmalle tai keskelle. Muuta sarakkeen tasausta seuraavasti:

1. [Valitse sarake tai sarakkeet](#how-to-select-one-or-more-columns-or-rows) joiden tasausta haluat muuttaa.
2. Tasauskuvake (![""](/files/56c17009babdaff08cafa7eddb725610757133c0)) aktivoituu.
3. Valitse pudotusvalikko ja valitse sitten haluttu tasaus: vasen, keskitetty tai oikea.
4. Seuraava kuvakaappaus näyttää, miten kaikki taulukon 1. sarakkeen solut tasataan oikealle:

![""](/files/f05cb78347156fe58d663a9a31dd301b2487c3c1)

## Miten taulukon sarakkeiden leveys asetetaan

Taulukon sarakkeiden leveysasetuksiin tehdyt muutokset vaikuttavat vain *ladottuun taulukkoon* , eivät *esikatseluun* jota tarjotaan **visuaalista editoria**. Sinun on käännettävä asiakirjasi uudelleen, jotta näet sarakeleveyksiin tehtyjen muutosten tuloksen.

Aseta sarakkeiden leveys(t) kiinteään arvoon tai anna leveyksien vaihdella sarakesolujen sisällön mukaan seuraavasti.

1. [Valitse sarake tai sarakkeet](#how-to-select-one-or-more-columns-or-rows) joiden leveyttä haluat muuttaa. Sarakkeen leveyskuvake (![Icon for setting the table column width](/files/1f254705f62b821a980eb5e61af79478c311ff1a)) aktivoituu.
2. Valitse pudotusvalikko:

![Valikkovaihtoehdot, jotka näyttävät leveysvaihtoehdot](/files/e4b2449452461d57c8f32459073bf16d59a0b55e)

4. Valitse haluamasi vaihtoehto valituille sarakkeille:

* **Venytä leveys tekstiin:** tämä vaihtoehto antaa ladottujen sarakkeiden leveyden määräytyä sarakesolujen sisällön määrän mukaan; esimerkiksi ladotun tekstin tai matematiikan leveys.
* **Kiinteä leveys, rivitä teksti**: asettaa sarakkeen tai sarakkeiden leveyden kiinteään arvoon, mikä aiheuttaa rivinvaihdon (tekstin rivityksen) sarakesoluissa. Tämän vaihtoehdon valitseminen näyttää **Aseta sarakkeen leveys** -ikkunan, jota käytetään kiinteiden sarakeleveyksien asettamiseen, kuten seuraavassa osiossa selitetään.

![Modaalinen ikkuna, jota käytetään kiinteän sarakkeen leveyden asettamiseen](/files/16c23f17a43dfeef231b209e435af97c3a2a9c1d)

### Miten kiinteä sarakeleveys asetetaan

Se **Aseta sarakkeen leveys** ponnahdusikkuna tarjoaa pudotusluettelon, joka sisältää kolme tapaa asettaa kiinteät sarakeleveydet:

* Prosenttina (**%**) nykyisen ympäristön rivinleveydestä: taulukon sarakeleveydet voivat tällöin vaihdella sen mukaan, missä taulukkoa käytetään (katso [alla oleva esimerkki](#example-using-percentage-of-line-width)).
* Käyttämällä eksplisiittisiä leveyksiä millimetreinä (mm), senttimetreinä (cm), [tuumina](https://en.wikipedia.org/wiki/Inch) (in) tai [pisteinä](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* Yksi **Mukautettu** vaihtoehto, jossa käytetään LaTeX-komentoja leveyden laskemiseen ([katso alla oleva esimerkki](#example-using-custom-commands)).

Seuraava kuva näyttää, miten **visuaalista editoria** käyttää pientä kuvaketta osoittamaan kiinteän leveyden sarakkeet. Voit muokata kiinteän leveyden asetusta valitsemalla (napsauttamalla) kuvaketta, jolloin näytetään **Aseta sarakkeen leveys** ikkunan.

![Kuva, joka näyttää, miten Visuaalinen editori korostaa kiinteän leveyden sarakkeita](/files/eb940d8f80773ecc7b8b6887e69454eaff2831e5)

### Esimerkki: rivinleveyden prosenttiosuuden käyttäminen

LaTeX-komento `\linewidth` sisältää nykyisen rivinleveyden arvon, joka vaihtelee asiakirjan muodon mukaan, kuten yksi- tai kaksipalstaisissa asetteluissa. Lisäksi arvo `\linewidth` voi muuttua tietyissä ympäristöissä, esim. sisällä `minipage`.

Tämä esimerkki käyttää `multicol` pakettia ladotakseen kaksi identtistä taulukkoa, joiden sarakeleveydet on asetettu arvoon `0.25\linewidth`. Toinen taulukko ladotaan yksipalstaisessa osiossa, toinen kaksipalstaisessa osiossa, mikä osoittaa, miten muutokset `\linewidth` vaikuttavat taulukon sarakeleveyksiin.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Osio, jossa on yksi palsta}
Tämä sivun osa on yksi palsta, jossa \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 Nyt ladomme saman taulukon kaksipalstaiseen osioon.
\begin{multicols}{2}
[
\section{Osio, jossa on kaksi palstaa}
]
Tässä \verb|\linewidth|=\the\linewidth. Taulukon sarakeleveydet ovat pienemmät.

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

[Avaa tämä esimerkki Overleafissa ja vaihda Visuaaliseen editoriin.](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)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Esimerkkiasiakirja](/files/1f2c36abe9aa906fc6726abc67468673ee29bafc)

### Esimerkki: mukautettujen komentojen käyttäminen

Se **Mukautettu** vaihtoehto antaa sinun asettaa sarakeleveydet käyttäen laajempaa yksikkövalikoimaa, mukaan lukien [`em`, `ex` ja `sp`](/latex/fi/muotoilu/01-lengths-in-latex.md) LaTeX-komentojen kanssa—edellyttäen, että nämä komennot tuottavat kelvollisen leveysarvon yksiköissä, joita LaTeX ymmärtää.

Seuraava esimerkki näyttää vain muutamia monista tavoista, joilla voit käyttää **Mukautettu** vaihtoehtoa sarakeleveyksien asettamiseen, mukaan lukien yksiköiden käyttö `em` ja `ex`, yksinkertaiset aritmeettiset lausekkeet ja edistyneemmät laskelmat LaTeX-komentojen avulla. `\dimexpr` ("dimension expression")-komentoa käytetään aritmeettisten operaatioiden suorittamiseen LaTeX-pituuksilla (joita kutsutaan myös dimensioiksi) yhteenlaskun, vähennyslaskun, kertolaskun tai jakolaskun avulla. Pohjimmiltaan `\dimexpr` mahdollistaa dynaamisesti lasketut pituudet, mukaan lukien taulukkosarakkeiden leveys.

```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 Sarakkeen 1 leveys: 4em=\the\dimexpr 4em\relax
    \item Sarakkeen 2 leveys: 3ex=\the\dimexpr 3ex\relax
    \item Sarakkeen 3 leveys: \verb|\Acol| asettaa leveydeksi \the\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax
    \item Sarakkeen 4 leveys: \verb|\Bcol| asettaa leveydeksi \the\dimexpr0.1\linewidth\relax
    \item Sarakkeen 5 leveys: \verb|\dimexpr0.25\linewidth+2cm-\mydim\relax| asettaa leveydeksi \the\dimexpr0.2\linewidth+2cm-\mydim\relax
\end{itemize}

\begin{table}
\centering
\caption{LaTeX-komentojen ja yksiköiden käyttäminen sarakeleveyksien asettamiseen}
\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}
```

[Avaa tämä esimerkki Overleafissa ja vaihda Visuaaliseen editoriin.](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)

Tämä esimerkki tuottaa seuraavan tulosteen:

![LaTeX-komentojen käyttäminen taulukon sarakeleveyksien asettamiseen](/files/3e189f3eecc4dc2c0c16c8166491e6d7351e309f)

## Miten taulukon solun tasausta muutetaan

* Yksittäisten, *yhdistämättömien*, solujen tasausta ei voi muuttaa **visuaalista editoria**.
* Yhdistettyjen *yhdistettyjen* solujen sisältö voidaan tasata (katso osio [Kahden tai useamman solun yhdistäminen taulukon rivillä](#merging-two-or-more-cells-in-a-table-row)).

## Miten taulukon soluja yhdistetään (tai erotetaan)

Taulukon soluja voidaan yhdistää vaakasuunnassa taulukon *rivillä*, mutta ei pystysuunnassa taulukon sarakkeessa.

### Kahden tai useamman solun yhdistäminen taulukon rivillä

1. Valitse solut, jotka haluat yhdistää.
2. Valitse **Yhdistä solut** kuvake (![""](/files/20b0a73835d3e78e397020071183cf252696b41d)) yhdistääksesi solut.
3. Voit myös halutessasi muuttaa yhdistettyjen solujen tasausta.

### Kahden tai useamman yhdistetyn solun erottaminen

1. Valitse yhdistetty solu.
2. Valitse **Yhdistä solut** kuvake (![""](/files/20b0a73835d3e78e397020071183cf252696b41d)) purkaaksesi solujen yhdistämisen.

Seuraava video näyttää, miten kolme solua yhdistetään taulukon rivillä, miten yhdistetyn solun tasausta muutetaan ja miten solun sisältö erotetaan.

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

* **Huomaa**: Kaikki yhdistetyssä solussa oleva sisältö sijoitetaan erotetun joukon ensimmäiseen soluun.

## Miten taulukon rivi tai sarake poistetaan

1. [Valitse rivit tai sarakkeet](#how-to-select-one-or-more-columns-or-rows) jotka haluat poistaa.
2. Valitse **Poista rivi tai sarake** kuvake (![""](/files/cc93469ca705f530360bc79c6b2cf78707d41fb6)) poistaaksesi valitut rivit tai sarakkeet.

## Miten uusia rivejä tai sarakkeita lisätään

Se **Lisää** painike (![""](/files/190e723f3de765733fca5af8a5ba443238da7618)) antaa sinun lisätä yhden tai useampia uusia rivejä tai sarakkeita valitun sijainnin ennen tai jälkeen.

Jos haluat lisätä *m* rivejä ja *n* sarakkeita, valitse *m* × *n* soluryhmä, joka kattaa ne sijainnit, joihin haluat lisätä kyseiset rivit ja sarakkeet.

**Esimerkki**: Seuraavassa kuvakaappauksessa on valittu 3 × 2 soluryhmä, joka ulottuu kolmen rivin ja kahden sarakkeen alueelle.

![""](/files/5f33c9d4f311662addbcbe0c7b70e61b69b78408)

* Valitsemalla ![""](/files/190e723f3de765733fca5af8a5ba443238da7618) saat seuraavat vaihtoehdot:

![""](/files/bcb9f0458abf2a3cabba32f64d43ac84d6c85f25)

* Voit nyt lisätä minkä tahansa seuraavista:
* 2 saraketta sarakkeen 1 vasemmalle puolelle
* 2 saraketta sarakkeen 2 oikealle puolelle
* 3 riviä rivin 1 yläpuolelle
* 3 riviä rivin 3 alapuolelle

## Usein kysytyt kysymykset taulukoista Visuaalisessa editorissa

### Entä jos haluan lisää muotoiluvaihtoehtoja?

On monia tapoja määrittää taulukoita, jotka eivät ole vielä mahdollisia käyttäen **visuaalista editoria** luotuja taulukoita. Monimutkaisempaa muotoilua varten sinun on käytettävä LaTeX-koodia. Lue yksityiskohtaiset ohjeemme aiheesta [kuinka taulukoita luodaan LaTeXilla](/latex/fi/kuvat-ja-taulukot/01-tables.md).

### Voiko Visuaalinen editori esikatsella taulukoita, jotka luon Koodieditorissa?

Se riippuu taulukosta ja sen koodista, mutta **visuaalista editoria** Visuaalisessa editorissa yrittää esikatsella niin paljon kuin mahdollista. Monimutkaiset taulukot, kuten LaTeX-paketeilla, julkaisumallipohjilla tai mukautetuilla käyttäjän komennoilla (makroilla) luodut taulukot, voidaan näyttää osittain tai kokonaan LaTeX-koodina, kun niitä katsellaan **visuaalista editoria**.

Jos taulukkoa ei voida esikatsella, esimerkiksi koska siinä on LaTeX-merkintävirheitä, näet seuraavan viestin:

![""](/files/51b10eb797dfe84a2b8f638d46ee434e8018953d)

### Tukeeko Visuaalinen editori booktabs-pakettia?

**visuaalista editoria** tukee jonkin verran vaakaviivoja, joita tarjoaa [`booktabs` paketti](https://ctan.org/pkg/booktabs?lang=en). Seuraava esimerkki käyttää `booktabs` paketin komentoja `\toprule`, `\midrule`, ja `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % XeTeX-logoa varten
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    \TeX{}-moottori&Julkaisuvuosi&UTF-8 natiivisti\\
\midrule
    pdf\TeX&1996&Ei\\
    \hologo{XeTeX}&2004&Kyllä\\
    Lua\TeX&2007&Kyllä\\
    LuaHB\TeX&2019&Kyllä\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Avaa tämä esimerkki Overleafissa ja vaihda Visuaaliseen editoriin.](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)

Avaa yllä oleva koodi ja vaihda sitten **visuaalista editoria** nähdäksesi seuraavan esikatselun:

![""](/files/855c0cc10d0084c1318bd7661e01560a0c498d42)

### Esikatseleeko Visuaalinen editori LaTeX-koodilla tehdyt reunukset?

Tabular-ympäristössä luodut reunukset käyttäen `|` taulukon määrittelyssä, tai `\hline` taulukon rungossa näytetään esikatselussa **visuaalista editoria**, kuten seuraava esimerkki osoittaa.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{Tämä on taulukon kuvateksti.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Avaa tämä esimerkki Overleafissa ja vaihda Visuaaliseen editoriin.](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)

Avaa yllä oleva koodi ja vaihda sitten **visuaalista editoria** nähdäksesi seuraavan esikatselun:

![""](/files/da79d6d35c3874124575e7e043693e240dc90167)


---

# 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/tietopankki/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.
