CamteX
Wszystkie poradniki

Tabela w LaTeX

Tabelę budujesz otoczeniem tabular: w nawiasie podajesz wyrównanie kolumn (l, c, r), komórki rozdzielasz znakiem &, a wiersze kończysz \\. Otoczenie table dodaje podpis i numer. Pakiet booktabs daje linie, które wyglądają jak w publikacjach.

Tabela pomiarów z podpisem

\begin{table}[h]
  \centering
  \caption{Wyniki pomiarów okresu wahadła}
  \label{tab:wahadlo}
  \begin{tabular}{ccc}
    \toprule
    $L$ [m] & $t$ [s] & $T$ [s] \\
    \midrule
    0.50 & 14.2 & 1.42 \\
    0.75 & 17.4 & 1.74 \\
    \bottomrule
  \end{tabular}
\end{table}

Kolumny ccc są wyśrodkowane, a \toprule, \midrule i \bottomrule pochodzą z pakietu booktabs (\usepackage{booktabs}). Podpis stoi nad tabelą, a \label zaraz po nim.

Składasz sprawozdanie? W CamteX narysujesz wzory i tabele, a gotowy dokument wyślesz do Overleaf albo pobierzesz jako PDF. Spróbuj za darmo

Liczby wyrównane do przecinka

\usepackage{siunitx}
% ...
\begin{tabular}{S[table-format=1.2] S[table-format=2.1]}
  \toprule
  {$L$ [m]} & {$t$ [s]} \\
  \midrule
  0.50 & 14.2 \\
  0.75 & 17.4 \\
  \bottomrule
\end{tabular}

Kolumna S z pakietu siunitx wyrównuje liczby do znaku dziesiętnego i drukuje go zgodnie z ustawieniem, czyli po polsku przecinek. Nagłówki w kolumnie S obejmij klamrami, inaczej siunitx próbuje czytać je jako liczbę.

Kolumna z zawijanym tekstem

\begin{tabular}{l p{8cm}}
  \toprule
  Przyrząd & Uwagi \\
  \midrule
  Suwmiarka & Dokładność 0,02 mm, pomiar średnicy kulki w trzech miejscach \\
  Stoper & Czas mierzony dla 10 okresów, żeby zmniejszyć błąd reakcji \\
  \bottomrule
\end{tabular}

Typ p{8cm} tworzy kolumnę o stałej szerokości, w której tekst zawija się jak w akapicie. Przydaje się w tabelach z opisem przyrządów albo uwagami do pomiarów.

Scalone komórki nagłówka

\begin{tabular}{cccc}
  \toprule
  \multicolumn{2}{c}{Seria 1} & \multicolumn{2}{c}{Seria 2} \\
  \cmidrule(lr){1-2} \cmidrule(lr){3-4}
  $L$ [m] & $T$ [s] & $L$ [m] & $T$ [s] \\
  \midrule
  0.50 & 1.42 & 0.50 & 1.43 \\
  \bottomrule
\end{tabular}

\multicolumn{2}{c}{…} łączy dwie komórki w jedną, wyśrodkowaną. \cmidrule z booktabs rysuje krótką linię tylko pod wybranymi kolumnami, a (lr) skraca ją z obu stron.

Szeroka tabela

\begin{table}[h]
  \centering
  \small
  \begin{tabular}{lcccccc}
    % ...
  \end{tabular}
\end{table}

Gdy tabela nie mieści się na szerokość strony, zmniejsz czcionkę poleceniem \small albo \footnotesize przed tabular. \resizebox też zadziała, ale każda tabela dostanie wtedy inny rozmiar liter.

Nie chcesz pisać tego ręcznie? Tabela LaTeX z Excela i CSV

Typowe błędy

Zobacz też

Nie chcesz pamiętać poleceń?

Narysuj wzór albo wklej zrzut ekranu, a CamteX zamieni go na gotowy LaTeX.

Wypróbuj za darmo