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

# Jak generować i wstawiać tabele LaTeX w Overleaf

## O tym artykule

Ten artykuł wyjaśnia, jak generować, edytować i wstawiać tabele LaTeX za pomocą **Edytora wizualnego**, co jest jednym ze sposobów generowania tabel LaTeX w Overleaf. W praktyce istnieją cztery opcje tworzenia tabel:

1. Użycie [**Wstaw tabelę** przycisk](#using-insert-table-to-create-a-table-in-your-project) w **Edytora wizualnego** (lub **Edytora kodu**) pasek narzędzi.
2. [Kopiowanie i wklejanie tabeli](/latex/pl/baza-wiedzy/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) z innego dokumentu podczas korzystania z **Edytora wizualnego**.
3. Pisanie [kodu LaTeX dla tabeli](/latex/pl/rysunki-i-tabele/01-tables.md) % **Edytora kodu**.
4. Korzystanie z **Writefull for Overleaf**jego [generatora tabel LaTeX](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

Jeśli dobrze znasz LaTeX, prawdopodobnie skorzystasz z opcji 3, która daje największą elastyczność przy generowaniu tabel. Jeśli dopiero zaczynasz pracę z LaTeX, korzystanie z paska narzędzi w **Edytora wizualnego** (opcja 1) to świetny sposób na rozpoczęcie i właśnie na tym skupia się ten artykuł — możesz przełączać się między **Edytora wizualnego** i **Edytora kodu** aby zobaczyć kod stojący za tabelą. W miarę zdobywania doświadczenia zajrzyj do naszych szczegółowych wskazówek dotyczących [jak tworzyć tabele za pomocą LaTeX-a](/latex/pl/rysunki-i-tabele/01-tables.md).

### Spis treści

Oto główne tematy omawiane w tym artykule.

* [Korzystanie z opcji Wstaw tabelę, aby utworzyć tabelę w swoim projekcie](#using-insert-table-to-create-a-table-in-your-project)
* [Jak edytować lub dostosować wstawioną tabelę](#how-to-edit-or-customize-an-inserted-table)
* [Jak edytować komórki tabeli](#how-to-edit-table-cells)
* [Jak zaznaczyć jedną lub więcej kolumn lub wierszy](#how-to-select-one-or-more-columns-or-rows)
* [Jak zmienić podpis tabeli](#how-to-change-the-table-caption)
* [Jak dodać obramowania do komórek tabeli](#how-to-add-borders-to-table-cells)
* [Jak zmienić etykietę tabeli](#how-to-change-the-tables-label)
* [Jak zmienić wyrównanie kolumny tabeli](#how-to-change-the-alignment-of-a-table-column)
* [Jak ustawić szerokość kolumn tabeli](#how-to-set-the-width-of-table-columns)
* [Jak zmienić wyrównanie komórki tabeli](#how-to-change-the-alignment-of-a-table-cell)
* [Jak scalić (lub rozdzielić) komórki tabeli](#how-to-merge-or-unmerge-table-cells)
* [Jak usunąć wiersz lub kolumnę tabeli](#how-to-delete-a-table-row-or-column)
* [Jak dodać nowe wiersze lub kolumny](#how-to-add-new-rows-or-columns)
* [Najczęściej zadawane pytania dotyczące tabel w Edytorze wizualnym](#faqs-about-tables-in-visual-editor)

## Korzystanie z opcji Wstaw tabelę, aby wygenerować tabelę do projektu w Overleaf

*Uwaga: ta funkcja jest nowa i planowane są kolejne możliwości, więc zaglądaj ponownie na tę stronę, aby zobaczyć, co jeszcze zostało dodane. Chętnie poznamy też Twoją opinię, którą możesz przekazać w* [*tej ankiecie*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Przełącz na **Edytora wizualnego** za pomocą przełącznika nad panelem edytora (lub pozostań w **Edytora kodu** jeśli swobodnie edytujesz kod LaTeX).
2. Wybierz **Wstaw tabelę** przycisk (![""](/files/fe6ef7471c201d7a3efce127f210cab4d4ba701f)) na pasku narzędzi.

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

4. Za pomocą wyskakującego selektora zaznacz wymaganą liczbę wierszy i kolumn, a następnie kliknij zaznaczoną komórkę w prawym dolnym rogu, aby wstawić pustą tabelę. Tutaj wstawiamy pustą tabelę 3 × 3:

![""](/files/ed4f0227a5c68f80ade7f5c111b563e633d7047b)

Ten krótki klip wideo pokazuje dodawanie do projektu tabeli 3 × 3.

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

8. Pusta tabela jest teraz gotowa do edycji. Możesz to zrobić w **Edytora kodu** jeśli dobrze znasz kod tabel LaTeX, lub kontynuować w **Edytora wizualnego**, które zapewnia dodatkowe funkcje formatowania tabel, obecnie niedostępne w **Edytora kodu**.

## Jak edytować lub dostosować wstawioną tabelę

### Poznaj menu edytora tabel

W **Edytora wizualnego**, zaznacz jedną lub więcej komórek tabeli, aby wyświetlić menu edytora tabel.

![Obraz przedstawiający menu wstawiania tabeli](/files/21782a2b65fbddfc4b1e8186ff25643f611707db)

Niektóre ikony menu pozostają wyszarzone (nieaktywne), dopóki nie zaznaczysz odpowiedniego zakresu komórek wymaganego do wykonania tych działań. Na przykład komórki można scalić dopiero po zaznaczeniu dwóch lub więcej komórek w jednym wierszu.

Oto krótkie podsumowanie ikon i menu rozwijanych.

* ![""](/files/0ce8f47381cacc43aaf5623ff3c5d7bfd7e7cc73) Usuń lub przenieś podpis tabeli.
* ![""](/files/3e8508c287f8967980503171654b2b97623745ac) Zmień obramowanie tabeli.
* ![""](/files/a55589dc11284bf221bf7e0905fe340b5a143163)Ustaw wyrównanie kolumny lub scalonej komórki.
* ![Icon for setting the table column width](/files/339dec9af0b4f29c2e891c1fb7c473cf666146a9)Dopasuj szerokość kolumny.
* ![""](/files/2cbeec1632700b2f6709bde673da68760dd3d82d) Scal komórki w wierszu.
* ![""](/files/f19005b9f17e96dcfabf942e4b418efaaf8a0001) Usuń wiersze lub kolumny.
* ![""](/files/55692712113c5f0e5633bfd4160c6d0a06d5c8c7)Wstaw wiersze i kolumny.
* ![""](/files/97e7da15f9601b9ee0094bdecfad380091ef5d9d)Usuń całą tabelę. Aby przywrócić przypadkowo usuniętą tabelę, użyj **Cofnij** przycisk (![""](/files/b33431cd52db4e1388affbfbac11d032ddc6590d)) na pasku narzędzi znajdującym się nad Edytorem wizualnym i Edytorem kodu.
* ![""](/files/d70520d6ac6a16643e13bc1cd4104d8dea350592)Uzyskaj pomoc.
* ![""](/files/f36de1898f3f60fa96f76c81024d53604960aa05)Prześlij opinię do Overleaf.

## Jak edytować komórki tabeli

Edycję komórki można rozpocząć na dwa sposoby:

1. Kliknij dwukrotnie komórkę, którą chcesz edytować.
2. Użyj klawisza Tab lub klawiszy strzałek, aby przejść do wybranej komórki, a następnie naciśnij Enter.

Oto kilka wskazówek dotyczących edytowania zawartości komórki za pomocą **Edytora wizualnego**:

* Do stosowania pogrubienia lub kursywy w tekście komórki używaj poleceń LaTeX, a nie paska narzędzi:
* używasz [`\textbf{...}`](/latex/pl/podstawy-latex-a/03-bold-italics-and-underlining.md#bold-text) dla **pogrubiony** tekst.
* używasz [`\textit{...}`](/latex/pl/podstawy-latex-a/03-bold-italics-and-underlining.md#italicized-text) dla *kursywa* tekst.
* używasz `\textbf{... \textit{...}...}` dla tekstu w ***pogrubiona kursywa***.
* Komórki mogą zawierać [matematykę w tekście](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) za pomocą `\( ... \)`.

**Edytora wizualnego** wyświetli podgląd sformatowanego tekstu i matematyki w tekście.

#### Przykład: sformatowany tekst i matematyka w komórkach tabeli

Następny zrzut ekranu pokazuje **Edytora wizualnego** wyświetlanie podglądu następującej zawartości komórki

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

![""](/files/07355ddd12fbfe4338c31d63894c62968592aeed)

## Jak zaznaczyć jedną lub więcej kolumn lub wierszy

1. Użyj selektorów wierszy lub kolumn, aby zaznaczyć konkretny wiersz lub kolumnę.
2. Przytrzymaj klawisz Shift, aby zaznaczyć wiele wierszy lub kolumn.

![""](/files/d1dbbe67f36b9bc4197b973329f41cfd6217e5d7)

Możesz też zaznaczyć wiele wierszy lub kolumn, klikając (zaznaczając) komórkę i przeciągając wskaźnik zaznaczenia (myszy).

## Jak zmienić podpis tabeli

### Aby edytować tekst podpisu

1. Kliknij domyślny tekst podpisu, czyli słowo **Podpis.**

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

3. Polecenie LaTeX `\caption` jest wyświetlane.
4. Dodaj wybrany podpis w nawiasach klamrowych `{...}`

![""](/files/39e9fb41afe57280e0b39e64818f610244128074)

### Aby usunąć podpis lub umieścić go nad tabelą albo pod nią

* Zaznacz dowolną komórkę tabeli, aby wyświetlić menu edytora tabel.
* Z rozwijanego menu podpisu wybierz preferowaną opcję:
* **Brak podpisu**: Usuń go.
* **Podpis nad tabelą**: Umieść podpis nad tabelą.
* **Podpis pod tabelą**: Umieść podpis pod tabelą.

![""](/files/38b597602f420b741a919b09308f04bf6b6619a7)

* **Uwaga**: Rozwijane menu podpisu jest wyłączone, jeśli [`tabular`](/latex/pl/rysunki-i-tabele/01-tables.md#creating-a-simple-table-in-latex) [środowisko](/latex/pl/polecenia/02-environments.md) nie znajduje się bezpośrednio wewnątrz [`table` środowisko](/latex/pl/rysunki-i-tabele/01-tables.md#positioning-tables). Jest to pokazane w poniższym przykładzie, w którym `tabular` środowisko znajduje się bezpośrednio wewnątrz `center` środowiska.

```latex
\documentclass{article}
\usepackage{hologo} % dla logo XeTeX
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    \TeX{} engine&Rok wydania&Natywne UTF-8\\
\hline
    pdf\TeX&1996&Nie\\
    \hologo{XeTeX}&2004&Tak\\
    Lua\TeX&2007&Tak\\
    LuaHB\TeX&2019&Tak\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Otwórz ten przykład w Overleaf i przełącz na Edytor wizualny.](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)

Jeśli otworzysz powyższy kod w Overleaf, a następnie przełączysz na Edytor wizualny, zobaczysz, że rozwijane menu podpisu jest wyszarzone (wyłączone):

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

## Jak dodać obramowania do komórek tabeli

Obecnie, **Edytora wizualnego** zapewnia podstawową obsługę obramowań, dostępną z rozwijanego menu obramowań, które obecnie ma dwie opcje do wyboru:

* **Wszystkie obramowania**: Wszystkie komórki mają obramowanie.
* **Brak obramowań**: Żadna komórka nie ma obramowania.

![""](/files/c8aa4822e4a082dc3765230d00c82062c3e92bad)

Tabela wstawiona z paska narzędzi zaczyna się od **Brak obramowań** opcji. Jeśli [dodajesz obramowania za pomocą kodu LaTeX](#does-visual-editor-preview-borders-applied-using-latex-code) przycisk będzie wyświetlać **Niestandardowe obramowania**.

## Jak zmienić etykietę tabeli

1. Kliknij domyślny tekst etykiety `tab:my_label.`
2. Polecenie LaTeX `\label` jest wyświetlane.
3. Dodaj wybraną etykietę w nawiasach klamrowych {...}.

![""](/files/e939e7cefdd354720b4e6c4cedf1fbe6612cedb1)

Tekst etykiety jest identyfikatorem używanym do odwoływania się do tej tabeli w innym miejscu dokumentu. Więcej o używaniu etykiet przeczytasz w naszym [artykule o odwołaniach krzyżowych](/latex/pl/wiecej-tematow/27-inserting-images.md#labels-and-cross-references).

## Jak zmienić wyrównanie kolumny tabeli

Kolumny tabeli mogą być wyrównane do prawej, lewej lub do środka. Aby zmienić wyrównanie kolumny, wykonaj następujące kroki:

1. [Zaznacz kolumnę/kolumny](#how-to-select-one-or-more-columns-or-rows) których wyrównanie chcesz zmienić.
2. Ikona wyrównania (![""](/files/a55589dc11284bf221bf7e0905fe340b5a143163)) staje się aktywna.
3. Wybierz menu rozwijane, a następnie ustaw preferowane wyrównanie: do lewej, do środka lub do prawej.
4. Poniższy zrzut ekranu pokazuje, jak wyrównać do prawej wszystkie komórki w kolumnie 1 tabeli:

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

## Jak ustawić szerokość kolumn tabeli

Zmiany ustawień szerokości kolumn tabeli wpłyną tylko na *składaną tabelę* a nie na *podgląd* udostępniany przez **Edytora wizualnego**. Aby zobaczyć skutki zmian szerokości kolumn, musisz ponownie skompilować dokument.

Wykonaj następujące kroki, aby ustawić szerokość kolumn na stałą wartość lub pozwolić, by zmieniała się zależnie od zawartości komórek kolumny.

1. [Zaznacz kolumnę/kolumny](#how-to-select-one-or-more-columns-or-rows) których szerokość chcesz zmienić. Ikona szerokości kolumny (![Icon for setting the table column width](/files/339dec9af0b4f29c2e891c1fb7c473cf666146a9)) zostanie wtedy aktywowana.
2. Otwórz menu rozwijane:

![Opcje menu pokazujące ustawienia szerokości](/files/05ea18d8eb4346dae877a85303f3e57d685f875f)

4. Wybierz preferowaną opcję dla zaznaczonej kolumny/zaznaczonych kolumn:

* **Dopasuj szerokość do tekstu:** ta opcja pozwala określić składaną szerokość kolumn na podstawie ilości treści zawartej w komórkach kolumny; np. szerokości składanego tekstu lub matematyki.
* **Stała szerokość, zawijaj tekst**: ustawia szerokość kolumny/kolumn na stałą wartość, co powoduje łamanie wierszy (zawijanie tekstu) w komórkach kolumn. Wybranie tej opcji wyświetla **Ustaw szerokość kolumny** okno służące do ustawiania stałej szerokości kolumn, jak wyjaśniono w następnej sekcji.

![Okno modalne służące do ustawiania stałej szerokości kolumny](/files/a5497726982c9b6b22ffd57655e067374f58ca93)

### Jak ustawić stałą szerokość kolumny

Ta **Ustaw szerokość kolumny** wyskakujące okno zawiera rozwijaną listę z trzema sposobami ustawiania stałej szerokości kolumn:

* Jako procent (**%**) bieżącej szerokości linii środowiska: szerokości kolumn tabeli mogą się wtedy różnić zależnie od miejsca użycia tabeli (zob. [poniższy przykład](#example-using-percentage-of-line-width)).
* Za pomocą jawnych szerokości wyrażonych w jednostkach milimetrów (mm), centymetrów (cm), [cali](https://en.wikipedia.org/wiki/Inch) (in) lub [punktów](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* Skopiowany **Niestandardowe** opcja używająca poleceń LaTeX do obliczenia szerokości ([zob. poniższy przykład](#example-using-custom-commands)).

Poniższy obraz pokazuje, jak **Edytora wizualnego** używa małej ikony, aby wskazać kolumny o stałej szerokości. Możesz edytować to ustawienie, wybierając (klikając) ikonę, aby wyświetlić **Ustaw szerokość kolumny** .

![Obraz pokazujący, jak Edytor wizualny wyróżnia kolumny o stałej szerokości](/files/41b118aafbc5431059e74340ccc57700615eeee4)

### Przykład: użycie procentu szerokości linii

Polecenie LaTeX `\linewidth` przechowuje wartość bieżącej szerokości linii, która zależy od układu dokumentu, np. jedno- lub dwukolumnowego. Ponadto wartość `\linewidth` może się zmieniać w określonych środowiskach, np. wewnątrz `minipage`.

Ten przykład używa `multicol` pakietu do złożenia dwóch identycznych tabel z szerokościami kolumn ustawionymi na `0.25\linewidth`. Jedna tabela jest składana w sekcji jednokolumnowej, druga w sekcji dwukolumnowej, pokazując, jak zmiany `\linewidth` wpływają na szerokości kolumn tabeli.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Sekcja z jedną kolumną}
Ta część strony to pojedyncza kolumna z \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 Teraz składamy tę samą tabelę w sekcji dwukolumnowej.
\begin{multicols}{2}
[
\section{Sekcja z dwiema kolumnami}
]
Tutaj, \verb|\linewidth|=\the\linewidth. Szerokości kolumn tabeli są mniejsze.

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

[Otwórz ten przykład w Overleaf i przełącz na Edytor wizualny.](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)

Ten przykład generuje następujący wynik:

![Przykładowy dokument](/files/eadd70edca5481ce1ba7cac65cd7cebfb49acb14)

### Przykład: użycie własnych poleceń

Ta **Niestandardowe** opcja pozwala ustawiać szerokości kolumn za pomocą szerszego zakresu jednostek, w tym [`em`, `ex` i `sp`](/latex/pl/formatowanie/01-lengths-in-latex.md) wraz z poleceniami LaTeX — pod warunkiem, że te polecenia generują poprawną wartość szerokości w jednostkach rozumianych przez LaTeX.

Następny przykład pokazuje tylko kilka z wielu sposobów użycia opcji **Niestandardowe** do ustawiania szerokości kolumn, w tym użycia jednostek `em` i `ex`, prostych wyrażeń arytmetycznych oraz bardziej zaawansowanych obliczeń z użyciem poleceń LaTeX. Polecenie`\dimexpr` („wyrażenie wymiaru”) służy do wykonywania działań arytmetycznych na długościach LaTeX (nazywanych też wymiarami) z użyciem dodawania, odejmowania, mnożenia lub dzielenia. W istocie `\dimexpr` umożliwia używanie dynamicznie obliczanych długości, w tym szerokości kolumn tabeli.

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

\begin{table}
\centering
\caption{Używanie poleceń \LaTeX{} i jednostek do ustawiania szerokości kolumn}
\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}
```

[Otwórz ten przykład w Overleaf i przełącz na Edytor wizualny.](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)

Ten przykład generuje następujący wynik:

![Używanie poleceń LaTeX do ustawiania szerokości kolumn tabeli](/files/af5a5cab3de77b742b0204314c807f622402ccd2)

## Jak zmienić wyrównanie komórki tabeli

* Wyrównanie pojedynczych, *niescalonych*, komórek nie można zmieniać w **Edytora wizualnego**.
* Zawartość *scalonych* komórek można wyrównywać (zob. sekcję [Scalanie dwóch lub więcej komórek w wierszu tabeli](#merging-two-or-more-cells-in-a-table-row)).

## Jak scalić (lub rozdzielić) komórki tabeli

Komórki tabeli można scalać poziomo w obrębie *wiersza*, ale nie pionowo w obrębie kolumny tabeli.

### Scalanie dwóch lub więcej komórek w wierszu tabeli

1. Zaznacz komórki, które chcesz scalić.
2. Wybierz **Scal komórki** ikona (![""](/files/2cbeec1632700b2f6709bde673da68760dd3d82d)) aby scalić komórki.
3. Opcjonalnie możesz zmienić wyrównanie scalonych komórek.

### Rozdzielanie dwóch lub więcej scalonych komórek

1. Zaznacz scaloną komórkę.
2. Wybierz **Scal komórki** ikona (![""](/files/2cbeec1632700b2f6709bde673da68760dd3d82d)) aby rozdzielić komórki.

Następny film pokazuje scalanie trzech komórek w wierszu tabeli, zmianę wyrównania scalonej komórki oraz rozdzielanie zawartości komórki.

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

* **Uwaga**: Cała zawartość scalonej komórki jest umieszczana w pierwszej komórce rozdzielonego zestawu.

## Jak usunąć wiersz lub kolumnę tabeli

1. [Zaznacz wiersze lub kolumny](#how-to-select-one-or-more-columns-or-rows) które chcesz usunąć.
2. Wybierz **Usuń wiersz lub kolumnę** ikona (![""](/files/f19005b9f17e96dcfabf942e4b418efaaf8a0001)) aby usunąć zaznaczone wiersze lub kolumny.

## Jak dodać nowe wiersze lub kolumny

Ta **Wstaw** przycisk (![""](/files/55692712113c5f0e5633bfd4160c6d0a06d5c8c7)) pozwala dodać jeden lub więcej nowych wierszy lub kolumn przed lub po zaznaczonym miejscu.

Jeśli chcesz wstawić *m* wiersze i *n* kolumny, zaznacz *m* × *n* grupę komórek obejmującą miejsca, w których chcesz wstawić te wiersze i kolumny.

**Przykład**: Na poniższym zrzucie ekranu zaznaczono grupę komórek 3 × 2 obejmującą 3 wiersze i 2 kolumny.

![""](/files/ef81b8e2b3dae8a63d356a56925a4ee3f83bdd23)

* Zaznaczenie ![""](/files/55692712113c5f0e5633bfd4160c6d0a06d5c8c7) udostępnia następujące opcje:

![""](/files/f5a01d1b82dc007fc1503e090910176526646c66)

* Teraz możesz wstawić dowolną z następujących opcji:
* 2 kolumny po lewej stronie kolumny 1
* 2 kolumny po prawej stronie kolumny 2
* 3 wiersze nad wierszem 1
* 3 wiersze pod wierszem 3

## Najczęściej zadawane pytania dotyczące tabel w Edytorze wizualnym

### A co jeśli chcę więcej opcji formatowania?

Istnieje wiele sposobów konfigurowania tabel, których jeszcze nie da się użyć za pomocą **Edytora wizualnego** generowanych tabel. W przypadku bardziej złożonego formatowania trzeba użyć kodu LaTeX. Przeczytaj nasze szczegółowe wskazówki dotyczące [jak tworzyć tabele za pomocą LaTeX-a](/latex/pl/rysunki-i-tabele/01-tables.md).

### Czy Edytor wizualny może wyświetlać podgląd tabel utworzonych w Edytorze kodu?

To zależy od tabeli i jej kodu, ale **Edytora wizualnego** spróbuje wyświetlić podgląd możliwie największej części. Złożone tabele, takie jak te utworzone za pomocą pakietów LaTeX, szablonów artykułów naukowych lub własnych poleceń użytkownika (makr), mogą być częściowo lub całkowicie wyświetlane jako kod LaTeX podczas oglądania w **Edytora wizualnego**.

Jeśli nie można wyświetlić podglądu tabeli, np. zawiera błędy znaczników LaTeX, zobaczysz następujący komunikat:

![""](/files/192b609a6fc725193ba45d787c8d76aaea994ee8)

### Czy Edytor wizualny obsługuje pakiet booktabs?

**Edytora wizualnego** ma częściową obsługę poziomych linii zapewnianych przez [`booktabs` pakietu](https://ctan.org/pkg/booktabs?lang=en). Poniższy przykład używa `booktabs` poleceń pakietu `\toprule`, `\midrule`, oraz `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % dla logo XeTeX
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    \TeX{} engine&Rok wydania&Natywne UTF-8\\
\midrule
    pdf\TeX&1996&Nie\\
    \hologo{XeTeX}&2004&Tak\\
    Lua\TeX&2007&Tak\\
    LuaHB\TeX&2019&Tak\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Otwórz ten przykład w Overleaf i przełącz na Edytor wizualny.](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)

Otwórz powyższy kod, a następnie przełącz na **Edytora wizualnego** aby zobaczyć następujący podgląd:

![""](/files/271aa9270ef78183ce999f7f9753a5eefa5e6974)

### Czy Edytor wizualny wyświetla podgląd obramowań zastosowanych za pomocą kodu LaTeX?

Obramowania utworzone w środowisku tabular za pomocą `|` w specyfikacji tabeli albo `\hline` w treści tabeli będą widoczne w podglądzie w **Edytora wizualnego**, jak pokazano w następnym przykładzie.

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{To jest podpis mojej tabeli.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Otwórz ten przykład w Overleaf i przełącz na Edytor wizualny.](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)

Otwórz powyższy kod, a następnie przełącz na **Edytora wizualnego** aby zobaczyć następujący podgląd:

![""](/files/7b69236982057bf37274d080ac8a4567ee23080f)


---

# 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/baza-wiedzy/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.
