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

# Jak v Overleafu generovat a vkládat tabulky LaTeXu

## O tomto článku

Tento článek vysvětluje, jak generovat, upravovat a vkládat tabulky LaTeXu pomocí **Vizuální editor**, což je jeden ze způsobů, jak generovat tabulky LaTeXu v Overleafu. V praxi existují čtyři možnosti, jak vytvářet tabulky:

1. Použitím [**Vložit tabulku** tlačítko](#using-insert-table-to-create-a-table-in-your-project) ve **Vizuální editor** (nebo **Editor kódu**) nástrojová lišta.
2. [Kopírování a vkládání tabulky](/latex/cs/znalostni-baze/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) z jiného dokumentu při použití **Vizuální editor**.
3. Psaní [kódu LaTeXu pro tabulku](/latex/cs/obrazky-a-tabulky/01-tables.md) v **Editor kódu**.
4. Pomocí **Writefull for Overleaf**’s [generátoru tabulek LaTeXu](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Pokud jste zkušený uživatel LaTeXu, pravděpodobně použijete možnost 3, která nabízí největší flexibilitu při generování tabulek. Pokud jste v LaTeXu noví, použití panelu nástrojů v **Vizuální editor** (možnost 1) je skvělý způsob, jak začít, a právě na to se tento článek zaměřuje — můžete přepínat mezi **Vizuální editor** a **Editor kódu** abyste viděli kód za tabulkou. Jak získáváte zkušenosti, podívejte se na naše podrobné pokyny k [tomu, jak vytvářet tabulky pomocí LaTeXu](/latex/cs/obrazky-a-tabulky/01-tables.md).

### Obsah

Zde jsou hlavní témata obsažená v tomto článku.

* [Použití Insert Table k vytvoření tabulky ve vašem projektu](#using-insert-table-to-create-a-table-in-your-project)
* [Jak upravit nebo přizpůsobit vloženou tabulku](#how-to-edit-or-customize-an-inserted-table)
* [Jak upravit buňky tabulky](#how-to-edit-table-cells)
* [Jak vybrat jeden nebo více sloupců či řádků](#how-to-select-one-or-more-columns-or-rows)
* [Jak změnit titulek tabulky](#how-to-change-the-table-caption)
* [Jak přidat ohraničení k buňkám tabulky](#how-to-add-borders-to-table-cells)
* [Jak změnit popisek tabulky](#how-to-change-the-tables-label)
* [Jak změnit zarovnání sloupce tabulky](#how-to-change-the-alignment-of-a-table-column)
* [Jak nastavit šířku sloupců tabulky](#how-to-set-the-width-of-table-columns)
* [Jak změnit zarovnání buňky tabulky](#how-to-change-the-alignment-of-a-table-cell)
* [Jak sloučit (nebo zrušit sloučení) buněk tabulky](#how-to-merge-or-unmerge-table-cells)
* [Jak smazat řádek nebo sloupec tabulky](#how-to-delete-a-table-row-or-column)
* [Jak přidat nové řádky nebo sloupce](#how-to-add-new-rows-or-columns)
* [Časté dotazy k tabulkám ve Visual Editoru](#faqs-about-tables-in-visual-editor)

## Použití Insert Table k vytvoření tabulky pro váš projekt v Overleafu

*Upozornění: tato funkce je nová a plánuje se více možností, takže se sem prosím pravidelně vracejte a sledujte, co dalšího přibylo. Budeme také rádi za vaši zpětnou vazbu, kterou můžete poskytnout v* [*tomto průzkumu*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Přepněte na **Vizuální editor** pomocí přepínače nad panelem editoru (nebo zůstaňte v **Editor kódu** pokud vám úprava kódu LaTeXu vyhovuje).
2. Vyberte **Vložit tabulku** tlačítko (![""](/files/99aab48a2369ba497369abcde74a1771a02e54c9)) na panelu nástrojů.

![""](/files/3afa69e4d8a49916fa87106e010352deddad6d66)

4. Pomocí vyskakovacího výběru zvýrazněte požadovaný počet řádků a sloupců, poté klikněte na vybranou buňku v pravém dolním rohu, abyste vložili prázdnou tabulku. Zde vkládáme prázdnou tabulku 3 × 3:

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

Tento krátký videoklip ukazuje přidání tabulky 3 × 3 do projektu.

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

8. Prázdná tabulka je nyní připravena k úpravám. Můžete to udělat v **Editor kódu** pokud vám vyhovuje kód tabulky LaTeXu, nebo pokračujte v **Vizuální editor**, který poskytuje další možnosti formátování tabulky, které jsou nyní v **Editor kódu**.

## Jak upravit nebo přizpůsobit vloženou tabulku

### Seznamte se s nabídkou editoru tabulky

V **Vizuální editor**, vyberte jednu nebo více buněk své tabulky, aby se zobrazila nabídka editoru tabulky.

![Obrázek zobrazující nabídku vložení tabulky](/files/19f62820643fdb41452fbbc15f72c711a72087af)

Některé ikony nabídky zůstávají zašedlé (neaktivní), dokud nevyberete vhodný rozsah buněk potřebný k provedení daných akcí. Například buňky můžete sloučit až poté, co vyberete dvě nebo více buněk v řádku.

Zde je stručný přehled ikon a rozbalovacích nabídek.

* ![""](/files/c5512f7973f067ad60b71e6b3756e75b49ac2820) Smazat nebo přesunout titulek tabulky.
* ![""](/files/a4f2b5b181069119ce733149a17c50e6cc2a9493) Změnit ohraničení tabulky.
* ![""](/files/cab6b651f0813cdfba72b738ca6eee748d74ffea)Nastavit zarovnání sloupce nebo sloučené buňky.
* ![Icon for setting the table column width](/files/37073f9437045f470c6b6596bfd872b4528b499c)Upravit šířku sloupce.
* ![""](/files/23be14445f3f890fcd142a38c0a0935739dcfebb) Sloučit buňky v řádku.
* ![""](/files/a6f6bc159c7b31db4c17a6527f91fcc8e4ee77af) Smazat řádky nebo sloupce.
* ![""](/files/33518c073814dae541c8e49a6099b057068d130f)Vložit řádky a sloupce.
* ![""](/files/3ce40fe4f255701e7d0c6c3bbdffd7085ac8af51)Smazat celou tabulku. Chcete-li obnovit náhodně smazanou tabulku, použijte **Vrátit zpět** tlačítko (![""](/files/f6ee3893aa3cac0ceb054d4bc6c4bf604b26decd)) na panelu nástrojů umístěném nad Visual Editorem a Code Editorem.
* ![""](/files/f1c1d54031d06ed1da5ec2e866d75100e90a8103)Získat nápovědu.
* ![""](/files/fb1c5410daf390342e623803062fa88923c238c1)Poslat zpětnou vazbu společnosti Overleaf.

## Jak upravit buňky tabulky

Existují dva způsoby, jak začít upravovat buňku:

1. Dvakrát klikněte na buňku, kterou chcete upravit.
2. Použijte klávesu Tab nebo šipky k přechodu na konkrétní buňku, potom stiskněte Enter.

Zde je několik tipů pro úpravu obsahu buňky pomocí **Vizuální editor**:

* Pro použití tučného nebo kurzívního stylu na text v buňce použijte příkazy LaTeXu, nikoli panel nástrojů:
* používáte [`\textbf{...}`](/latex/cs/zaklady-latexu/03-bold-italics-and-underlining.md#bold-text) pro **tučný** text.
* používáte [`\textit{...}`](/latex/cs/zaklady-latexu/03-bold-italics-and-underlining.md#italicized-text) pro *kurzíva* text.
* používáte `\textbf{... \textit{...}...}` pro text v ***tučné kurzívě***.
* Buňky mohou obsahovat [vloženou matematiku](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) prostřednictvím `\( ... \)`.

**Vizuální editor** zobrazí náhled stylizovaného textu a vložené matematiky.

#### Příklad: stylizovaný text a matematika v buňkách tabulky

Následující snímek obrazovky ukazuje **Vizuální editor** zobrazení náhledu následujícího obsahu buňky

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

![""](/files/82a4fc19ab72122d0b5c40ca7a4223c27438797b)

## Jak vybrat jeden nebo více sloupců či řádků

1. Pomocí selektorů řádků nebo sloupců vyberte konkrétní řádek nebo sloupec.
2. Podržte klávesu Shift, chcete-li vybrat více řádků nebo sloupců.

![""](/files/b18d4aad043aa112d2063445db4e48f2890ab185)

Více řádků nebo sloupců můžete také vybrat kliknutím na buňku (jejím výběrem) a tažením ukazatele výběru myši.

## Jak změnit titulek tabulky

### Chcete-li upravit text titulku

1. Klikněte na výchozí text titulku, což je slovo **Caption.**

![""](/files/719746437dc6b8e0c84f8da0bd61ef7bcf920d7a)

3. Příkaz LaTeXu `\caption` se zobrazí.
4. Přidejte požadovaný titulek do složených závorek `{...}`

![""](/files/603c1e1a566310dcd820c8e7ca5173aadfdf0070)

### Chcete-li titulku odebrat nebo jej umístit nad či pod tabulku

* Vyberte libovolnou buňku tabulky, aby se zobrazil nabídku editoru tabulky.
* V rozbalovací nabídce titulku vyberte požadovanou možnost:
* **Žádný titulek**: Odebrat jej.
* **Titulek nahoře**: Umístit titulek nad tabulku.
* **Titulek dole**: Umístit titulek pod tabulku.

![""](/files/6628499953f5f167554086c2bed37d4e273c033c)

* **Poznámka**: Rozbalovací nabídka titulku je zakázána, pokud [`tabular`](/latex/cs/obrazky-a-tabulky/01-tables.md#creating-a-simple-table-in-latex) [prostředí](/latex/cs/prikazy/02-environments.md) není přímo uvnitř [`table` prostředí](/latex/cs/obrazky-a-tabulky/01-tables.md#positioning-tables). To je ukázáno v následujícím příkladu, ve kterém je `tabular` prostředí přímo uvnitř `center` prostředí.

```latex
\documentclass{article}
\usepackage{hologo} % pro logo XeTeXu
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    \TeX{} engine&Rok vydání&Nativní UTF-8\\
\hline
    pdf\TeX&1996&Ne\\
    \hologo{XeTeX}&2004&Ano\\
    Lua\TeX&2007&Ano\\
    LuaHB\TeX&2019&Ano\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Otevřete tento příklad v Overleafu a přepněte na Visual Editor.](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)

Pokud otevřete výše uvedený kód v Overleafu a poté přepnete na Visual Editor, uvidíte, že rozbalovací nabídka titulku je zašedlá (zakázaná):

![""](/files/87f3a49d87f90a8d949f7ebe72022130a78b90d6)

## Jak přidat ohraničení k buňkám tabulky

V tuto chvíli, **Vizuální editor** poskytuje základní podporu pro ohraničení, dostupnou z rozbalovací nabídky ohraničení, která má v současnosti dvě uživatelsky volitelné možnosti:

* **Všechna ohraničení**: Všechny buňky mají ohraničení.
* **Žádné ohraničení**: Žádná buňka nemá ohraničení.

![""](/files/bf90a64ff6c4b00ef36e82c31224c796806daad5)

Tabulka vložená z panelu nástrojů začíná s **Žádné ohraničení** možností. Pokud [přidáte ohraničení pomocí kódu LaTeXu](#does-visual-editor-preview-borders-applied-using-latex-code) tlačítko zobrazí **Vlastní ohraničení**.

## Jak změnit popisek tabulky

1. Klikněte na výchozí text popisku `tab:my_label.`
2. Příkaz LaTeXu `\label` se zobrazí.
3. Přidejte požadovaný popisek mezi složené závorky {...}.

![""](/files/dda3ff692d39fa13657c9cba90afb50fd32a1730)

Text popisku je identifikátor používaný k odkazování na tuto tabulku jinde v dokumentu. Více o používání popisků si můžete přečíst v našem [článku o křížových odkazech](/latex/cs/dalsi-temata/27-inserting-images.md#labels-and-cross-references).

## Jak změnit zarovnání sloupce tabulky

Sloupce tabulky mohou být zarovnány doprava, doleva nebo na střed. Chcete-li změnit zarovnání sloupce, postupujte takto:

1. [Vyberte sloupec/sloupce](#how-to-select-one-or-more-columns-or-rows) jejichž zarovnání chcete změnit.
2. Ikona zarovnání (![""](/files/cab6b651f0813cdfba72b738ca6eee748d74ffea)) se aktivuje.
3. Vyberte rozbalovací nabídku a poté zvolte požadované zarovnání: vlevo, na střed nebo vpravo.
4. Následující snímek obrazovky ukazuje, jak zarovnat všechny buňky ve sloupci 1 tabulky doprava:

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

## Jak nastavit šířku sloupců tabulky

Změny provedené v nastavení šířky sloupců tabulky ovlivní pouze *sazbu tabulky* , nikoli *náhled* poskytovaný **Vizuální editor**. Chcete-li vidět výsledek jakýchkoli změn šířky sloupců, musíte dokument znovu zkompilovat.

Chcete-li nastavit šířku sloupců na pevnou hodnotu, nebo aby se šířka měnila podle obsahu buněk ve sloupci, postupujte takto:

1. [Vyberte sloupec/sloupce](#how-to-select-one-or-more-columns-or-rows) jejichž šířku chcete změnit. Ikona šířky sloupce (![Icon for setting the table column width](/files/37073f9437045f470c6b6596bfd872b4528b499c)) se poté aktivuje.
2. Vyberte rozbalovací nabídku:

![Možnosti nabídky zobrazující volby šířky](/files/5d2654336a3c260991181b130ca6001105b96de2)

4. Zvolte požadovanou možnost pro vybrané sloupce:

* **Přizpůsobit šířku textu:** tato možnost umožňuje, aby se sazební šířka sloupce/sloupců určila podle množství obsahu v buňkách sloupce; např. podle šířky vysázeného textu nebo matematiky.
* **Pevná šířka, zalamovat text**: nastaví šířku sloupce/sloupců na pevnou hodnotu, což způsobí zalamování řádků (zalamování textu) v buňkách sloupců. Výběrem této možnosti se zobrazí **Nastavit šířku sloupce** okno sloužící k nastavení pevné šířky sloupců, jak je vysvětleno v následující části.

![Modální okno používané k nastavení pevné šířky sloupce](/files/d671708a1ffd44ca940621ec38110f5fe59b8e92)

### Jak nastavit pevnou šířku sloupce

Ta **Nastavit šířku sloupce** vyskakovací okno poskytuje rozbalovací seznam obsahující tři způsoby nastavení pevných šířek sloupců:

* Jako procento (**%**) z aktuální šířky řádku prostředí: šířky sloupců tabulky se pak mohou měnit podle toho, kde je tabulka použita (viz [níže uvedený příklad](#example-using-percentage-of-line-width)).
* Použití explicitních šířek vyjádřených v jednotkách milimetrů (mm), centimetrů (cm), [palců](https://en.wikipedia.org/wiki/Inch) (in) nebo [bodů](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* Zkopírovaný **Vlastní** možnost využívající příkazy LaTeXu k výpočtu šířky ([viz níže uvedený příklad](#example-using-custom-commands)).

Následující obrázek ukazuje, jak **Vizuální editor** používá malou ikonu k označení sloupců s pevnou šířkou. Nastavení pevné šířky můžete upravit výběrem (kliknutím) na ikonu, čímž se zobrazí **Nastavit šířku sloupce** okna.

![Obrázek ukazující, jak Visual Editor zvýrazňuje sloupce s pevnou šířkou](/files/2c8e54fd029cbc5025d6d319eb26f5022250ab8b)

### Příklad: použití procenta šířky řádku

Příkaz LaTeXu `\linewidth` obsahuje hodnotu aktuální šířky řádku, která se liší podle formátu dokumentu, například rozvržení s jedním nebo dvěma sloupci. Kromě toho se hodnota `\linewidth` může měnit v určitých prostředích, např. uvnitř `minipage`.

Tento příklad používá `multicol` balíček k vysázení dvou totožných tabulek se šířkami sloupců nastavenými na `0.25\linewidth`. Jedna tabulka je vysázena v části s jedním sloupcem, druhá v části se dvěma sloupci, což ukazuje, jak změny `\linewidth` ovlivňují šířky sloupců tabulky.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Sekce s jedním sloupcem}
Tato část stránky je jeden sloupec s \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 Nyní vysázíme stejnou tabulku v části se dvěma sloupci.
\begin{multicols}{2}
[
\section{Sekce se dvěma sloupci}
]
Zde je \verb|\linewidth|=\the\linewidth. Šířky sloupců tabulky jsou menší.

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

[Otevřete tento příklad v Overleafu a přepněte na Visual Editor.](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)

Tento příklad vytvoří následující výstup:

![Ukázkový dokument](/files/be577fe4d27c575b3cd7c13043c0f72c63a04266)

### Příklad: použití vlastních příkazů

Ta **Vlastní** možnost umožňuje nastavit šířky sloupců pomocí širší škály jednotek včetně [`em`, `ex` a `sp`](/latex/cs/formatovani/01-lengths-in-latex.md) spolu s příkazy LaTeXu — za předpokladu, že tyto příkazy vytvářejí platnou hodnotu šířky v jednotkách, kterým LaTeX rozumí.

Následující příklad ukazuje jen několik z mnoha způsobů, jak můžete použít **Vlastní** možnost k nastavení šířek sloupců, včetně použití jednotek `em` a `ex`, jednoduchých aritmetických výrazů a pokročilejších výpočtů pomocí příkazů LaTeXu. Příkaz`\dimexpr` ("dimension expression") se používá k provádění aritmetických operací nad délkami LaTeXu (také nazývanými rozměry) pomocí sčítání, odčítání, násobení nebo dělení. V podstatě `\dimexpr` umožňuje používat dynamicky vypočítávané délky, včetně šířky sloupců tabulky.

```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 Šířka sloupce 1: 4em=\the\dimexpr 4em\relax
    \item Šířka sloupce 2: 3ex=\the\dimexpr 3ex\relax
    \item Šířka sloupce 3: \verb|\Acol| nastavuje šířku \the\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax
    \item Šířka sloupce 4: \verb|\Bcol| nastavuje šířku \the\dimexpr0.1\linewidth\relax
    \item Šířka sloupce 5: \verb|\dimexpr0.25\linewidth+2cm-\mydim\relax| nastavuje šířku \the\dimexpr0.2\linewidth+2cm-\mydim\relax
\end{itemize}

\begin{table}
\centering
\caption{Použití příkazů \LaTeX{} a jednotek k nastavení šířek sloupců}
\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}
```

[Otevřete tento příklad v Overleafu a přepněte na Visual Editor.](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)

Tento příklad vytvoří následující výstup:

![Použití příkazů LaTeXu k nastavení šířek sloupců tabulky](/files/5c187468f6684485c6c8428ab9ec0f271f0a22dd)

## Jak změnit zarovnání buňky tabulky

* Zarovnání jednotlivých, *nesloučených*, buněk nelze změnit v **Vizuální editor**.
* Obsah *sloučených* buněk lze zarovnat (viz část [Sloučení dvou nebo více buněk v řádku tabulky](#merging-two-or-more-cells-in-a-table-row)).

## Jak sloučit (nebo zrušit sloučení) buněk tabulky

Buňky tabulky lze sloučit vodorovně v rámci tabulkového *řádku*, ale ne svisle v rámci sloupce tabulky.

### Sloučení dvou nebo více buněk v řádku tabulky

1. Vyberte buňky, které chcete sloučit.
2. Vyberte **Sloučit buňky** ikona (![""](/files/23be14445f3f890fcd142a38c0a0935739dcfebb)) pro sloučení buněk.
3. Volitelně můžete změnit zarovnání sloučených buněk.

### Zrušení sloučení dvou nebo více sloučených buněk

1. Vyberte sloučenou buňku.
2. Vyberte **Sloučit buňky** ikona (![""](/files/23be14445f3f890fcd142a38c0a0935739dcfebb)) pro zrušení sloučení buněk.

Následující video ukazuje sloučení tří buněk v řádku tabulky, změnu zarovnání sloučené buňky a zrušení sloučení obsahu buněk.

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

* **Poznámka**: Veškerý obsah obsažený ve sloučené buňce se umístí do první buňky po rozdělení.

## Jak smazat řádek nebo sloupec tabulky

1. [Vyberte řádky nebo sloupce](#how-to-select-one-or-more-columns-or-rows) které chcete smazat.
2. Vyberte **Smazat řádek nebo sloupec** ikona (![""](/files/a6f6bc159c7b31db4c17a6527f91fcc8e4ee77af)) pro smazání vybraných řádků nebo sloupců.

## Jak přidat nové řádky nebo sloupce

Ta **Vložit** tlačítko (![""](/files/33518c073814dae541c8e49a6099b057068d130f)) umožňuje přidat jeden nebo více nových řádků nebo sloupců před nebo za vybraným místem.

Pokud chcete vložit *m* řádky a *n* sloupce, vyberte *m* × *n* skupinu buněk pokrývající místa, kam chcete tyto řádky a sloupce vložit.

**Příklad**: V následujícím snímku obrazovky je vybrána skupina buněk 3 × 2 přesahující 3 řádky a 2 sloupce.

![""](/files/b104ed9ec790a91f08f79537378c539a565ba0d3)

* Výběr ![""](/files/33518c073814dae541c8e49a6099b057068d130f) poskytuje následující možnosti:

![""](/files/67ebcfbb598c0a0bac6b5b4b6984fbef03ff80c3)

* Nyní můžete vložit kteroukoli z následujících možností:
* 2 sloupce vlevo od sloupce 1
* 2 sloupce vpravo od sloupce 2
* 3 řádky nad řádkem 1
* 3 řádky pod řádkem 3

## Časté dotazy k tabulkám ve Visual Editoru

### Co když chci více možností formátování?

Existuje mnoho způsobů, jak nastavit tabulky, které zatím není možné používat pomocí **Vizuální editor** generovaných tabulek. Pro složitější formátování budete muset použít kód LaTeXu. Přečtěte si naše podrobné pokyny na [tomu, jak vytvářet tabulky pomocí LaTeXu](/latex/cs/obrazky-a-tabulky/01-tables.md).

### Dokáže Visual Editor zobrazit náhled tabulek, které vytvořím v Code Editoru?

Záleží na tabulce a jejím kódu, ale **Vizuální editor** se pokusí zobrazit náhled co nejvíce. Složité tabulky, například ty vytvořené pomocí balíčků LaTeXu, šablon odborných článků nebo vlastních uživatelských příkazů (maker), mohou být při zobrazení v **Vizuální editor**.

Pokud nelze tabulku zobrazit v náhledu, např. protože obsahuje chyby zápisu LaTeXu, zobrazí se následující zpráva:

![""](/files/dbe9089ab61f4d22fbfb7d3cba8ee794f8e83bbd)

### Podporuje Visual Editor balíček booktabs?

**Vizuální editor** má určitou podporu pro vodorovné čáry poskytované balíčkem [`booktabs` accents](https://ctan.org/pkg/booktabs?lang=en). Následující příklad používá `booktabs` příkazy balíčku `\toprule`, `\midrule`, a `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % pro logo XeTeXu
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    \TeX{} engine&Rok vydání&Nativní UTF-8\\
\midrule
    pdf\TeX&1996&Ne\\
    \hologo{XeTeX}&2004&Ano\\
    Lua\TeX&2007&Ano\\
    LuaHB\TeX&2019&Ano\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Otevřete tento příklad v Overleafu a přepněte na Visual Editor.](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)

Otevřete výše uvedený kód a poté přepněte na **Vizuální editor** abyste viděli následující náhled:

![""](/files/56c6de01cffef291994f79028a32adf547668f89)

### Zobrazuje Visual Editor náhled ohraničení použitých pomocí kódu LaTeXu?

Ohraničení vytvořené v prostředí tabular pomocí `|` v definici tabulky, nebo `\hline` v těle tabulky bude zobrazeno v náhledu v **Vizuální editor**, jak ukazuje následující příklad.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{Toto je můj titulek tabulky.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Otevřete tento příklad v Overleafu a přepněte na Visual Editor.](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)

Otevřete výše uvedený kód a poté přepněte na **Vizuální editor** abyste viděli následující náhled:

![""](/files/d596657ff7a84b9b694713436232aab063297e15)


---

# 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/cs/znalostni-baze/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.
