> 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/formatovani/09-multiple-columns.md).

# Více sloupců

## Úvod

Dokumenty ve dvou sloupcích lze snadno vytvořit předáním parametru `\twocolumn` do příkazu třídy dokumentu. Pokud potřebujete větší flexibilitu v rozvržení sloupců nebo chcete vytvořit dokument s více sloupci, balíček `multicol` k tomu poskytuje sadu příkazů. Tento článek vysvětluje, jak používat balíček `multicol` , počínaje tímto základním příkladem:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\title{Multicols Demo}
\author{Overleaf}
\date{April 2021}

\begin{document}
\maketitle

\begin{multicols}{3}
[
\section{První sekce}
Všechny lidské věci podléhají zkáze. A když osud povolá, monarchové musí poslechnout.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Otevřete tento `multicols` příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Ctitle%7BMulticols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Příklad tří sloupců](/files/9f631a72425d08567daa5ae30e75fd383394388f)

Pro import balíčku se řádek

```latex
\usepackage{multicol}
```

přidá do preambule. Jakmile je balíček importován, prostředí `multicols` lze použít. Prostředí přijímá dva parametry:

* Počet sloupců. Tento parametr musí být předán ve složených závorkách a jeho hodnota je v příkladu 3.
* "Text záhlaví", který se vkládá mezi hranaté závorky. Je to volitelné a zobrazí se nad textem ve více sloupcích. Lze zde použít jakýkoli příkaz LaTeXu, kromě plovoucích objektů, jako jsou obrázky a tabulky. V příkladu je zde nastaven nadpis sekce a krátký odstavec.

Text uzavřený mezi značkami `\begin{multicols}` a `\end{multicols}` se vypíše ve vícesloupcovém formátu.

## Oddělení sloupců

Rozestup mezi sloupci je určen `\columnsep`. Viz níže uvedený příklad:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Second multicols Demo}
\author{Overleaf}
\date{April 2021}

\begin{document}
\maketitle

\begin{multicols}{2}
[
\section{První sekce}
Všechny lidské věci podléhají zkáze. A když osud povolá, monarchové musí poslechnout.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Otevřete tento `multicols` příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Příklad dvousloupcového rozvržení](/files/0729da2bf328b82a84a5c385951b92e301482416)

Zde příkaz `\setlength{\columnsep}{1cm}` nastaví rozestup mezi sloupci na 1 cm. Viz [Délky v LaTeXu](/latex/cs/formatovani/01-lengths-in-latex.md) pro seznam dostupných jednotek.

## Nerovnoměrné sloupce

Ve výchozím `multicols` prostředí jsou sloupce vyvážené, takže každý obsahuje stejné množství textu. Tento výchozí formát lze změnit pomocí hvězdičkovaného prostředí `multicols*`:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Second multicols Demo}
\author{Overleaf}
\date{April 2021}
\begin{document}
\maketitle
\begin{multicols*}{3}
[
\section{První sekce}
Všechny lidské věci podléhají zkáze. A když osud povolá, monarchové musí poslechnout.
]
\blindtext\blindtext
\end{multicols*}

\end{document}
```

[Otevřete tento `multicols` příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cbegin%7Bmulticols%2A%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%2A%7D%0A%0A%5Cend%7Bdocument%7D)

![Ukázka tří sloupců](/files/ac4a21e1ec1623ec07a813c6eb361e4585c5bdd3)

Pokud tento příklad otevřete na Overleafu, uvidíte, že se text vypisuje v jednom sloupci až do dosažení konce stránky, poté pokračuje v dalším sloupci a tak dále.

## Vkládání plovoucích objektů

Plovoucí objekty (tabulky a obrázky) lze do vícesloupcového dokumentu vložit pomocí `wrapfig` a `wraptable`. Následující úryvek kódu LaTeXu, který není úplným dokumentem LaTeXu, ukazuje, jak používat plovoucí objekty. Použijte prosím odkaz pod kódem k otevření úplného dokumentu LaTeXu, který můžete zkompilovat na Overleafu.

```latex
\begin{multicols}{2}
[
\section{První sekce}
Všechny lidské věci podléhají zkáze. A když osud povolá, monarchové musí poslechnout.
]

Ahoj, zde je text bez významu.  Tento text by měl ukázat, jak
tištěný text bude na tomto místě vypadat.
Když tento text čtete, nezískáte žádné informace. Opravdu? Je tam
žádná informace? Je tam.

\vfill

\begin{wrapfigure}{l}{0.7\linewidth}
\includegraphics[width=\linewidth]{overleaf-logo}
\caption{This is the Overleaf logo}
\end{wrapfigure}

Slepý text jako tento vám dává informace o zvoleném písmu, jak
jsou písmena psána a jaký je celkový dojem.  Tento text by měl
zahrnout vše...

\begin{wraptable}{l}{0.7\linewidth}
\centering
\begin{tabular}{|c|c|}
\hline
Název & ISO \\
\hline
Afghánistán & AF \\
Ålandské ostrovy & AX \\
Albánie    &AL  \\
Alžírsko   &DZ \\
Americká Samoa & AS \\
Andorra & AD   \\
Angola & AO \\
\hline
\end{tabular}
\caption{Tabulka, plovoucí objekt}
\label{table:ta}
\end{wraptable}

\end{multicols}
```

![MulticolumnsEx4OverleafV2.png](/files/ba1d35469b86318a486f5e37a14d888dc54fcf6e)

[Otevřete tento `multicols` příklad v projektu Overleaf LaTeX](https://www.overleaf.com/project/new/template/19510?id=65969509\&templateName=A+multicols+demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Plovoucí objekty v **multicol** balíčku jsou v aktuální verzi špatně podporovány. Prvky vložené pomocí běžných `figure*` a `table*` prostředí se zobrazí až v horní nebo dolní části další stránky po jejich vložení a naruší rozvržení. Zde uvedený příklad je obcházení problému, ale můžete očekávat určité nedotaženosti. Například pokud je šířka plovoucího objektu nastavena na `\linewidth` způsobí to podivné překrývání textu. Tímto řečeno, níže je stručný popis příkazů:

* `\usepackage{wrapfig}`. Vložte tento řádek do preambule pro import balíčku **wrapfig**
* Prostředí `wrapfigure` vloží obrázek obtékán textem. Další informace a další příklady tohoto prostředí najdete v [Umísťování obrázků a tabulek](/latex/cs/obrazky-a-tabulky/02-positioning-images-and-tables.md).
* Prostředí `wraptable` je ekvivalentem k *wrapfigure* ale pro tabulky. Viz [Umísťování obrázků a tabulek](/latex/cs/obrazky-a-tabulky/02-positioning-images-and-tables.md) pro více informací.

## Vkládání svislých oddělovačů

Svislý oddělovač lze vložit jako oddělovač sloupců, což může v některých dokumentech zlepšit čitelnost:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{color}
\setlength{\columnseprule}{1pt}
\def\columnseprulecolor{\color{blue}}

\begin{document}

\begin{multicols}{3}
[
\section{První sekce}
Všechny lidské věci podléhají zkáze. A když osud povolá, monarchové musí poslechnout.
]
Ahoj, zde je text bez významu.  Tento text by měl ukázat, jak
tištěný text bude na tomto místě vypadat.

Když tento text čtete, nezískáte žádné informace. Opravdu? Je tam
žádná informace? Je tam.

\columnbreak
\blindtext
Toto bude v novém sloupci, zde je nějaký text bez významu. Tento text
by měl ukázat, jak bude na tomto místě vypadat tištěný text.

Když tento text čtete, nezískáte žádné informace. Opravdu? Je tam
žádná informace? Je tam...
\end{multicols}

\blindtext

\end{document}
```

[Otevřete tento `multicols` příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cusepackage%7Bcolor%7D%0A%5Csetlength%7B%5Ccolumnseprule%7D%7B1pt%7D%0A%5Cdef%5Ccolumnseprulecolor%7B%5Ccolor%7Bblue%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0AHello%2C+here+is+some+text+without+a+meaning.++This+text+should+show+what+%0Aa+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there.%0A%0A%5Ccolumnbreak%0A%5Cblindtext%0AThis+will+be+in+a+new+column%2C+here+is+some+text+without+a+meaning.++This+text+%0Ashould+show+what+a+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there...%0A%5Cend%7Bmulticols%7D%0A%0A%5Cblindtext%0A%0A%5Cend%7Bdocument%7D)

![Příklad s pravidlem mezi sloupci](/files/5ae9e5373b9632dc75261f975b0054234f71b97f)

Když tento příklad otevřete na Overleafu, uvidíte, že oddělovač sloupců lze nastavit také na konkrétní barvu. Níže je popis každého příkazu:

**\usepackage{color}.**

Tento řádek se vkládá do preambule, aby bylo možné v dokumentu používat více barev.

**\setlength{\columnseprule}{1pt}**

Toto určuje šířku oddělovače používaného jako oddělovač sloupců, ve výchozím nastavení je nastavena na 0. V příkladu je vytištěn sloupec se šířkou 1 pt.

**\def\columnseprulecolor{\color{blue}}**

Barva oddělovacího pravítka je nastavena na modrou. Další informace o práci s barvami v LaTeXu najdete v článku o používání barev.

**\columnbreak**

Tento příkaz vloží zalomení sloupce. V tomto případě je chování textu jiné, než byste mohli očekávat. Zalomení sloupce se vloží a odstavce před tímto bodem se rovnoměrně rozloží, aby vyplnily veškerý dostupný prostor. V příkladu je druhý odstavec dole ve sloupci a mezi druhým a prvním odstavcem je vloženo prázdné místo.

## Další čtení

Více informací viz:

* [Odstavce a nové řádky](/latex/cs/zaklady-latexu/02-paragraphs-and-new-lines.md)
* [Tučné písmo, kurzíva a podtržení](/latex/cs/zaklady-latexu/03-bold-italics-and-underlining.md)
* [Seznamy](/latex/cs/zaklady-latexu/04-lists.md)
* [Vkládání obrázků](/latex/cs/dalsi-temata/27-inserting-images.md)
* [Tabulky](/latex/cs/obrazky-a-tabulky/01-tables.md)
* [Umísťování obrázků a tabulek](/latex/cs/obrazky-a-tabulky/02-positioning-images-and-tables.md)
* [Délky v LaTeXu](/latex/cs/formatovani/01-lengths-in-latex.md)
* [Formátování odstavců](/latex/cs/formatovani/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Velikost stránky a okraje](/latex/cs/formatovani/07-page-size-and-margins.md)
* [Jednostranné a oboustranné dokumenty](/latex/cs/formatovani/08-single-sided-and-double-sided-documents.md)
* [Používání barev v LaTeXu](/latex/cs/formatovani/13-using-colors-in-latex.md)
* [Poznámky pod čarou](/latex/cs/formatovani/14-footnotes.md)
* [Poznámky na okraji](/latex/cs/formatovani/15-margin-notes.md)
* [**multicols** dokumentace balíčku](http://mirrors.ctan.org/macros/latex/required/tools/multicol.pdf).


---

# 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/formatovani/09-multiple-columns.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.
