Karta pomocnicza LaTeXa
Podstawowy przewodnik po LaTeX
LaTeX to potężny system składania tekstu szeroko stosowany do tworzenia profesjonalnych dokumentów ze złożonym formatowaniem, takich jak wzory matematyczne, szczególnie w środowisku akademickim. Poniżej znajduje się karta szybkiego powrotu (cheat sheet) dla składania tekstu w LaTeX.
Ten przewodnik jest częścią naszego huba Narzędzia do dokumentacji w 2026 roku: Markdown, LaTeX, PDF i przepływy pracy drukowania.

Podstawowe polecenia TeX/LaTeX
Podstawowa struktura dokumentu LaTeX
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Twoja treść tutaj
\end{document}
Formatowanie tekstu
- Pogrubienie: \textbf{text}
- Kursywa: \textit{text}
- Podkreślenie: \underline{text}
Tryb matematyczny
Matematyka w tekście: $$x^2 + y^2 = z^2$$ Matematyka blokowa: $$ E = mc^2 $$
Greckie litery
- Alfa: $$\alpha$$
- Beta: $$\beta$$
- Gamma: $$\gamma$$
- Delta: $$\delta$$
Operatory i symbole
- Suma: $$\sum_{i=1}^n x_i$$
- Całka: $$\int_a^b f(x) dx$$
- Ułamek: $$\frac{licznik}{mianownik}$$
- Pierwiastek kwadratowy: $$\sqrt{x}$$
Indeksy dolne i górne
- Indeks dolny: $$x_i$$
- Indeks górny: $$x^2$$
- Połączone: $$x_i^2$$
Macierze
\begin{matrix}
a & b \\
c & d
\end{matrix}
Równania
\begin{equation}
f(x) = ax^2 + bx + c
\end{equation}
Listy
Lista nieuporządkowana:
\begin{itemize}
\item Pierwszy element
\item Drugi element
\end{itemize}
Lista uporządkowana:
\begin{enumerate}
\item Pierwszy element
\item Drugi element
\end{enumerate}
Tabele
Szczegóły znajdziesz w osobnym rozdziale poniżej.
\begin{tabular}{|c|c|}
\hline
Nagłówek 1 & Nagłówek 2 \\
\hline
Komórka 1 & Komórka 2 \\
\hline
\end{tabular}
Sekcje
\section{Główna sekcja}
\subsection{Podsekcja}
\subsubsection{Pod-podsekcja}
Pamiętaj o dołączeniu niezbędnych pakietów i użyciu odpowiedniej klasy dokumentu dla Twoich konkretnych potrzeb.
Dodawanie diagramów
W przypadku dokumentacji opartej na Markdownie, a nie LaTeXie — takiej jak techniczne wpisy w blogach, pliki README lub strony oparte na Hugo — lżejszą alternatywą są diagramy Mermaid, które wykorzystują składnię tekstową w blokach kodu i renderują diagramy przepływowe, diagramy sekwencji oraz diagramy ER bez użycia zewnętrznych narzędzi. Dla strukturalnego wydruku i outputu PDF, gdzie precyzyjny układ ma znaczenie, LaTeX pozostaje właściwym wyborem.
Aby dołączyć diagramy w karcie szybkiego powrotu LaTeX, masz kilka opcji:
-
Użyj pakietu graphicx do wstawiania obrazów:
- Dodaj \usepackage{graphicx} do prefacji dokumentu
- Użyj \includegraphics[opcje]{nazwa_pliku} do wstawiania obrazów (szczegóły znajdziesz poniżej.)
-
Twórz diagramy Venna używając pakietu venndiagram:
- Dodaj \usepackage{venndiagram} do prefacji dokumentu
- Użyj środowiska \begin{venndiagram3sets} dla diagramów z trzema zbiorami
-
Rysuj wykresy używając pakietu tikz:
- Dodaj \usepackage{tikz} do prefacji dokumentu
- Użyj środowiska \begin{tikzpicture} do tworzenia wykresów i grafów
-
Twórz tabele do organizacji informacji:
- Użyj środowiska \begin{tabular} dla prostych tabel
- Dla bardziej złożonych tabel rozważ pakiety takie jak longtable lub tabu
-
Używaj subfigures dla wielu powiązanych diagramów:
- Dodaj \usepackage{subcaption} do prefacji dokumentu
- Użyj środowiska \begin{subfigure} wewnątrz środowiska figure
Pamiętaj o dostosowaniu pozycjonowania i rozmiaru swoich diagramów do formatu karty szybkiego powrotu. Możesz potrzebować eksperymentowania z opcjami takimi jak [width=0.8\textwidth] lub [scale=0.5], aby upewnić się, że Twoje diagramy dobrze mieszczą się w układzie karty.
Dodawanie obrazów
Aby dodać obrazy używając pakietu graphicx w LaTeX, wykonaj następujące kroki:
- Dołącz pakiet graphicx w prefacji dokumentu:
\usepackage{graphicx}
- Umieść pliki obrazów w tym samym katalogu co plik LaTeX lub użyj polecenia \graphicspath do określenia katalogu obrazów:
\graphicspath{{images/}}
- Użyj polecenia \includegraphics w dokumencie, aby wstawić obraz:
\includegraphics[opcje]{nazwa_pliku}
- Dla lepszej organizacji i formatowania, otocz obraz środowiskiem figure:
\begin{figure}[placement]
\centering
\includegraphics[opcje]{nazwa_pliku}
\caption{Twój podpis tutaj}
\label{fig:etykieta}
\end{figure}
- Dostosuj rozmiar obrazu używając opcji takich jak width, height lub scale:
\includegraphics[width=0.5\textwidth]{nazwa_pliku}
- Odniesij się do obrazu w tekście używając polecenia \ref z przypisaną etykietą.
Pamiętaj o skompilowaniu dokumentu, aby zobaczyć wstawione obrazy.
Dodawanie tabel do dokumentu LaTeX
Dodawanie tabel do dokumentu LaTeX to powszechne zadanie, które można wykonać używając środowiska tabular.
Oto jak tworzyć tabele w LaTeX z kilkoma przykładami:
Podstawowa struktura tabeli
Podstawowa struktura tabeli w LaTeX używa środowiska tabular:
\begin{tabular}{specyfikatory_kolumn}
zawartość
\end{tabular}
Specyfikatory kolumn definiują wyrównanie i obramowania każdej kolumny:
- l: wyrównanie do lewej
- c: wyrównanie do środka
- r: wyrównanie do prawej
- |: pionowa linia między kolumnami
Prosty przykład tabeli
Oto podstawowa tabela 3x3:
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
Tabela z obramowaniami
Aby dodać obramowania, użyj linii pionowych (|) i poziomych (\hline):
\begin{tabular}{|l|c|r|}
\hline
Lewa & Środek & Prawa \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
Środowisko table
Dla lepszego formatowania i podpisów, użyj środowiska table:
\begin{table}[h!]
\centering
\caption{Przykładowa Tabela}
\label{tab:przyklad}
\begin{tabular}{|c|c|c|}
\hline
Kolumna 1 & Kolumna 2 & Kolumna 3 \\
\hline
A & B & C \\
D & E & F \\
\hline
\end{tabular}
\end{table}
Tabele wielokolumnowe i wielowierszowe
Dla bardziej złożonych tabel, możesz użyć poleceń \multicolumn i \multirow:
\usepackage{multirow}
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{Połączone kolumny} & Kolumna 3 \\
\hline
\multirow{2}{*}{Połączone wiersze} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
Tabela z niestandardowymi typami kolumn
Dla zaawansowanego formatowania, możesz zdefiniować niestandardowe typy kolumn:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Lewa & Wycentrowany akapit & Prawa \\
\hline
A & Ten tekst jest wycentrowany i zawija się w kolumnie o szerokości 3cm & 1 \\
\hline
\end{tabular}
Pamiętaj o dołączeniu niezbędnych pakietów takich jak array, multirow lub booktabs dla zaawansowanych funkcji tabel.
Dodawanie spisu treści
Dodawanie spisu treści do dokumentu LaTeX jest prostym procesem. Oto jak to zrobić:
- Podstawowy spis treści
Aby utworzyć podstawowy spis treści, użyj polecenia \tableofcontents:
\documentclass{article}
\begin{document}
\tableofcontents
\section{Wstęp}
\section{Główna zawartość}
\section{Podsumowanie}
\end{document}
To automatycznie wygeneruje spis treści na podstawie sekcji Twojego dokumentu.
- Dostosowywanie spisu treści
Możesz dostosować głębokość spisu treści używając polecenia \setcounter:
\setcounter{tocdepth}{2}
\tableofcontents
To pokaże sekcje i podsekcje w spisie treści.
- Zmiana tytułu
Aby zmienić domyślny tytuł “Spis treści”, użyj:
\renewcommand*\contentsname{Tutoriale}
\tableofcontents
To zmieni tytuł na “Tutoriale”.
- Dodawanie sekcji bez numeracji
Aby dodać sekcje bez numeracji do spisu treści, użyj:
\addcontentsline{toc}{section}{Sekcja bez numeracji}
\section*{Sekcja bez numeracji}
To dołączy sekcję bez numeracji do spisu treści.
- Dołączanie list rysunków i tabel
Możesz również dodać listy rysunków i tabel:
\tableofcontents
\listoffigures
\listoftables
Pamiętaj o skompilowaniu dokumentu dwukrotnie, aby upewnić się, że spis treści jest poprawnie wygenerowany.
Przykład
Oto kompletny przykład demonstrujący te funkcje:
\documentclass{article}
\usepackage{blindtext}
\title{Przykładowy Dokument}
\author{Jan Kowalski}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{Spis Treści Dokumentu}
\setcounter{tocdepth}{2}
\tableofcontents
\section{Wstęp}
\blindtext
\section{Główna zawartość}
\subsection{Podsekcja 1}
\blindtext
\subsection{Podsekcja 2}
\blindtext
\addcontentsline{toc}{section}{Sekcja bez numeracji}
\section*{Sekcja bez numeracji}
\blindtext
\section{Podsumowanie}
\blindtext
\end{document}
Ten przykład zawiera niestandardowy tytuł dla spisu treści, ustawia głębokość tak, aby uwzględnić podsekcje, oraz dodaje sekcję bez numeracji do spisu treści.