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

# Układ wielokolumnowy

## Wstęp

Dokumenty dwukolumnowe można łatwo utworzyć, przekazując parametr `\twocolumn` do deklaracji klasy dokumentu. Jeśli potrzebujesz większej elastyczności w układzie kolumn lub chcesz utworzyć dokument z wieloma kolumnami, pakiet `multicol` udostępnia zestaw poleceń do tego celu. Ten artykuł wyjaśnia, jak używać pakietu `multicol` , zaczynając od tego podstawowego przykładu:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\title{Pokaz Multicols}
\author{Overleaf}
\date{Kwiecień 2021}

\begin{document}
\maketitle

\begin{multicols}{3}
[
\section{Pierwsza sekcja}
Wszystkie sprawy ludzkie podlegają zniszczeniu. A gdy los wzywa, monarchowie muszą być posłuszni.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Otwórz ten `multicols` przykład w Overleaf](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)

![Przykład 3 kolumn](/files/f33dcadb420ee7b91bd5c0bbe50d74679c16d7eb)

Aby zaimportować pakiet, linia

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

jest dodawana do preambuły. Gdy pakiet zostanie zaimportowany, środowisko `multicols` może być używane. To środowisko przyjmuje dwa parametry:

* Liczba kolumn. Ten parametr musi być przekazany w nawiasach klamrowych, a jego wartość w przykładzie wynosi 3.
* "Tekst nagłówka", który wstawia się między nawiasy kwadratowe. Jest to opcjonalne i zostanie wyświetlone nad tekstem wielokolumnowym. Można tu użyć dowolnego polecenia LaTeX, z wyjątkiem elementów pływających, takich jak ilustracje i tabele. W przykładzie ustawiono tu tytuł sekcji i mały akapit.

Tekst umieszczony między znacznikami `\begin{multicols}` i `\end{multicols}` jest drukowany w formacie wielokolumnowym.

## Odstęp między kolumnami

Odstęp między kolumnami jest określany przez `\columnsep`. Zobacz poniższy przykład:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Drugi pokaz multicols}
\author{Overleaf}
\date{Kwiecień 2021}

\begin{document}
\maketitle

\begin{multicols}{2}
[
\section{Pierwsza sekcja}
Wszystkie sprawy ludzkie podlegają zniszczeniu. A gdy los wzywa, monarchowie muszą być posłuszni.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Otwórz ten `multicols` przykład w Overleaf](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)

![Przykład dwukolumnowy](/files/05fc68e8d771d66fe885d7f5b1aeb85256c6dba3)

Tutaj polecenie `\setlength{\columnsep}{1cm}` ustawia odstęp między kolumnami na 1 cm. Zobacz [Długości w LaTeX-u](/latex/pl/formatowanie/01-lengths-in-latex.md) aby zobaczyć listę dostępnych jednostek.

## Niezrównoważone kolumny

W domyślnym `multicols` środowisku kolumny są wyrównane, więc każda zawiera taką samą ilość tekstu. Ten domyślny format można zmienić za pomocą gwiazdkowanego środowiska `multicols*`:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Drugi pokaz multicols}
\author{Overleaf}
\date{Kwiecień 2021}
\begin{document}
\maketitle
\begin{multicols*}{3}
[
\section{Pierwsza sekcja}
Wszystkie sprawy ludzkie podlegają zniszczeniu. A gdy los wzywa, monarchowie muszą być posłuszni.
]
\blindtext\blindtext
\end{multicols*}

\end{document}
```

[Otwórz ten `multicols` przykład w Overleaf](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)

![Pokaz 3 kolumn](/files/63ba25d67f1e530363616de1d26dbe3243ffa8cf)

Jeśli otworzysz ten przykład w Overleaf, zobaczysz, że tekst jest drukowany w kolumnie aż do osiągnięcia końca strony, po czym jest kontynuowany w następnej kolumnie itd.

## Wstawianie elementów pływających

Elementy pływające (tabele i ilustracje) można wstawić w dokumencie wielokolumnowym za pomocą `wrapfig` i `wraptable`. Poniższy fragment kodu LaTeX, który nie jest pełnym dokumentem LaTeX, pokazuje, jak używać elementów pływających. Proszę użyć linku poniżej kodu, aby otworzyć pełny dokument LaTeX, który można skompilować w Overleaf.

```latex
\begin{multicols}{2}
[
\section{Pierwsza sekcja}
Wszystkie sprawy ludzkie podlegają zniszczeniu. A gdy los wzywa, monarchowie muszą być posłuszni.
]

Witaj, oto trochę tekstu bez znaczenia. Ten tekst powinien pokazać
jak będzie wyglądał wydrukowany tekst w tym miejscu.
Jeśli czytasz ten tekst, nie uzyskasz żadnych informacji. Naprawdę? Czy
nie ma żadnych informacji? Czy jest.

\vfill

\begin{wrapfigure}{l}{0.7\linewidth}
\includegraphics[width=\linewidth]{overleaf-logo}
\caption{To jest logo Overleaf}
\end{wrapfigure}

Taki ślepy tekst daje ci informacje o wybranej czcionce, jak
litery są zapisywane i daje wrażenie wyglądu. Ten tekst powinien
zawierać wszystko...

\begin{wraptable}{l}{0.7\linewidth}
\centering
\begin{tabular}{|c|c|}
\hline
Nazwa & ISO \\
\hline
Afganistan & AF \\
Wyspy Alandzkie & AX \\
Albania    &AL  \\
Algieria   &DZ \\
Samoa Amerykańskie & AS \\
Andora & AD   \\
Angola & AO \\
\hline
\end{tabular}
\caption{Tabela, element pływający}
\label{table:ta}
\end{wraptable}

\end{multicols}
```

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

[Otwórz ten `multicols` przykład w projekcie LaTeX w Overleaf](https://www.overleaf.com/project/new/template/19510?id=65969509\&templateName=A+multicols+demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Elementy pływające w **multicol** pakiecie są słabo obsługiwane w obecnej wersji. Elementy wstawione za pomocą konwencjonalnych `figure*` i `table*` środowisk pojawią się dopiero na górze lub na dole następnej strony po ich wstawieniu i zaburzą układ. Zaprezentowany tutaj przykład jest obejściem, ale możesz spodziewać się pewnych niedoskonałości. Na przykład, jeśli szerokość elementu pływającego jest ustawiona na `\linewidth` powoduje to dziwne nakładanie się tekstu. Niemniej jednak poniżej znajduje się krótki opis poleceń:

* `\usepackage{wrapfig}`. Umieść tę linię w preambule, aby zaimportować pakiet **wrapfig**
* Środowisko `wrapfigure` wstawi ilustrację opływaną przez tekst. Więcej informacji i dalszych przykładów tego środowiska znajdziesz w [Pozycjonowanie obrazów i tabel](/latex/pl/rysunki-i-tabele/02-positioning-images-and-tables.md).
* Środowisko `wraptable` jest odpowiednikiem *wrapfigure* ale dla tabel. Zobacz [Pozycjonowanie obrazów i tabel](/latex/pl/rysunki-i-tabele/02-positioning-images-and-tables.md) aby uzyskać więcej informacji.

## Wstawianie pionowych kresek

Pionowa kreska może być wstawiona jako separator kolumn, aby poprawić czytelność w niektórych dokumentach:

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

\begin{document}

\begin{multicols}{3}
[
\section{Pierwsza sekcja}
Wszystkie sprawy ludzkie podlegają zniszczeniu. A gdy los wzywa, monarchowie muszą być posłuszni.
]
Witaj, oto trochę tekstu bez znaczenia. Ten tekst powinien pokazać
jak będzie wyglądał wydrukowany tekst w tym miejscu.

Jeśli czytasz ten tekst, nie uzyskasz żadnych informacji. Naprawdę? Czy
nie ma żadnych informacji? Czy jest.

\columnbreak
\blindtext
To będzie w nowej kolumnie, oto trochę tekstu bez znaczenia. Ten tekst
powinien pokazać, jak będzie wyglądał wydrukowany tekst w tym miejscu.

Jeśli czytasz ten tekst, nie uzyskasz żadnych informacji. Naprawdę? Czy
nie ma żadnych informacji? Czy jest...
\end{multicols}

\blindtext

\end{document}
```

[Otwórz ten `multicols` przykład w Overleaf](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)

![przykład kreski między kolumnami](/files/ab3051a32b492a66148803fd56a0c1f3f9ebc2cc)

Jeśli otworzysz ten przykład w Overleaf, zobaczysz, że separator kolumn można również ustawić na określony kolor. Poniżej opis każdego polecenia:

**\usepackage{color}.**

Ta linia jest wstawiana do preambuły, aby umożliwić użycie kilku kolorów w dokumencie.

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

Określa to szerokość kreski używanej jako separator kolumn; domyślnie jest ustawiona na 0. W przykładzie drukowana jest kolumna o szerokości 1 pt.

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

Kolor kreski separatora jest ustawiony na niebieski. Zobacz artykuł o używaniu kolorów w LaTeX, aby uzyskać więcej informacji na temat manipulacji kolorami.

**\columnbreak**

To polecenie wstawia podział kolumny. W tym przypadku zachowanie tekstu jest inne, niż można by się spodziewać. Podział kolumny zostaje wstawiony, a następnie akapity przed tym miejscem są równomiernie rozłożone, aby wypełnić całą dostępną przestrzeń. W przykładzie drugi akapit znajduje się na dole kolumny, a między drugim i pierwszym akapitem wstawiona jest pusta przestrzeń.

## Dalsza lektura

Więcej informacji znajdziesz w:

* [Akapity i nowe wiersze](/latex/pl/podstawy-latex-a/02-paragraphs-and-new-lines.md)
* [Pogrubienie, kursywa i podkreślenie](/latex/pl/podstawy-latex-a/03-bold-italics-and-underlining.md)
* [Listy](/latex/pl/podstawy-latex-a/04-lists.md)
* [Wstawianie obrazów](/latex/pl/wiecej-tematow/27-inserting-images.md)
* [Tabele](/latex/pl/rysunki-i-tabele/01-tables.md)
* [Pozycjonowanie obrazów i tabel](/latex/pl/rysunki-i-tabele/02-positioning-images-and-tables.md)
* [Długości w LaTeX-u](/latex/pl/formatowanie/01-lengths-in-latex.md)
* [Formatowanie akapitów](/latex/pl/formatowanie/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Rozmiar strony i marginesy](/latex/pl/formatowanie/07-page-size-and-margins.md)
* [Dokumenty jednostronne i dwustronne](/latex/pl/formatowanie/08-single-sided-and-double-sided-documents.md)
* [Używanie kolorów w LaTeX](/latex/pl/formatowanie/13-using-colors-in-latex.md)
* [Przypisy dolne](/latex/pl/formatowanie/14-footnotes.md)
* [Notatki na marginesie](/latex/pl/formatowanie/15-margin-notes.md)
* [**multicols** dokumentacja pakietu](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/pl/formatowanie/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.
