Karta ściągawki LaTeX
Podstawowy przewodnik po LaTeX
LaTeX to potężny system typograficzny szeroko stosowany do tworzenia profesjonalnych dokumentów ze skomplikowanym formatowaniem, takich jak formuły matematyczne, szczególnie w dziedzinach akademickich. Poniżej znajduje się ściągawka z typografii LaTeX.
Ten poradnik stanowi część naszego huba Narzędzia Dokumentacyjne w 2026: Markdown, LaTeX, PDF i procesy 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 inline: $$x^2 + y^2 = z^2$$ Matematyka wyświetlana: $$ E = mc^2 $$
Litery greckie
- 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{numerator}{denominator}$$
- Pierwiastek kwadratowy: $$\sqrt{x}$$
Indeksy górne i dolne
- Indeks dolny: $$x_i$$
- Indeks górny: $$x^2$$
- Złożony: $$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 nieszeregowana:
\begin{itemize}
\item Pierwszy element
\item Drugi element
\end{itemize}
Lista szeregowa:
\begin{enumerate}
\item Pierwszy element
\item Drugi element
\end{enumerate}
Tablice
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}
Dołącz pakiety wymagane przez treść dokumentu i wybierz klasę dokumentu odpowiednią do długości pracy: article, gdy nie ma rozdziałów, oraz report lub book, gdy rozdziały występują.
Dodawanie diagramów
W przypadku dokumentacji, która istnieje w formacie Markdown, a nie LaTeX — takiej jak techniczne posty blogowe, pliki README lub strony oparte na Hugo — lżejszą alternatywą są diagramy Mermaid, które używają tekstowej składni wewnątrz bloków kodu z ogranicznikami i renderują schematy przepływu, diagramy sekwencyjne oraz diagramy ER bez konieczności użycia zewnętrznych narzędzi. W przypadku strukturalnego wydruku i wyjścia PDF, gdzie precyzyjne rozmieszczenie ma znaczenie, LaTeX pozostaje właściwym wyborem.
Aby włączyć diagramy do ściągawki LaTeX, masz kilka opcji:
-
Użyj pakietu graphicx, aby wstawić obrazy:
- Dodaj \usepackage{graphicx} do prologu dokumentu
- Użyj \includegraphics[opcje]{nazwa_pliku}, aby wstawić obrazy (szczegóły znajdziesz poniżej)
-
Twórz diagramy Venna za pomocą pakietu venndiagram:
- Dodaj \usepackage{venndiagram} do prologu dokumentu
- Użyj środowiska \begin{venndiagram3sets} dla diagramów z trzema zbiorami
-
Rysuj wykresy za pomocą pakietu tikz:
- Dodaj \usepackage{tikz} do prologu dokumentu
- Użyj środowiska \begin{tikzpicture}, aby tworzyć wykresy i grafy
-
Twórz tabele do organizacji informacji:
- Użyj środowiska \begin{tabular} dla prostych tabel
- W przypadku bardziej złożonych tabel rozważ pakiety takie jak longtable lub tabu
-
Używaj podrysunków dla wielu powiązanych diagramów:
- Dodaj \usepackage{subcaption} do prologu dokumentu
- Użyj środowiska \begin{subfigure} wewnątrz środowiska figure
Pamiętaj o dostosowaniu pozycjonowania i rozmiaru diagramów, aby pasowały do formatu ściągawki. Możesz potrzebować eksperymentować z opcjami takimi jak [width=0.8\textwidth] lub [scale=0.5], aby upewnić się, że Twoje diagramy dobrze mieszczą się w układzie ściągawki.
Dodawanie obrazów
Aby dodać obrazy za pomocą pakietu graphicx w LaTeX, wykonaj następujące kroki:
- Włącz pakiet graphicx w prologu dokumentu:
\usepackage{graphicx}
- Umieść pliki obrazów w tym samym katalogu co plik LaTeX lub użyj polecenia \graphicspath, aby określić katalog obrazów:
\graphicspath{{images/}}
- Użyj polecenia \includegraphics w treści dokumentu, aby wstawić obraz:
\includegraphics[opcje]{nazwa_pliku}
- Dla lepszej organizacji i formatowania otocz obraz środowiskiem figure:
\begin{figure}[umieszczenie]
\centering
\includegraphics[opcje]{nazwa_pliku}
\caption{Twój podpis tutaj}
\label{fig:etykieta}
\end{figure}
- Dostosuj rozmiar obrazu za pomocą opcji takich jak width, height lub scale:
\includegraphics[width=0.5\textwidth]{nazwa_pliku}
- Odwołaj się do obrazu w tekście za pomocą polecenia \ref z etykietą, którą nadałeś.
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ć za pomocą środowiska tabular.
Oto jak tworzyć tabele w LaTeX na kilku przykładach:
Podstawowa struktura tabeli
Podstawowa struktura tabeli w LaTeX używa środowiska tabular:
\begin{tabular}{specyfikatory_kolumn}
treść
\end{tabular}
Specyfikatory kolumn definiują wyrównanie i obramowanie każdej kolumny:
- l: wyrównanie do lewej
- c: wyrównanie do środka
- r: wyrównanie do prawej
- |: linia pionowa 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 obramowaniem
Aby dodać obramowanie, użyj linii pionowych (|) i poziomych (\hline):
\begin{tabular}{|l|c|r|}
\hline
Lewa & Środkowa & 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
W przypadku bardziej złożonych tabel można użyć poleceń \multicolumn i \multirow:
\usepackage{multirow}
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{Scalone kolumny} & Kolumna 3 \\
\hline
\multirow{2}{*}{Scalone wiersze} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
Tabela z niestandardowymi typami kolumn
Dla zaawansowanego formatowania można zdefiniować niestandardowe typy kolumn:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Lewa & Wyrównany akapit & Prawa \\
\hline
A & Ten tekst jest wyśrodkowany i zawija się w kolumnie o szerokości 3 cm & 1 \\
\hline
\end{tabular}
Pamiętaj o dołączeniu niezbędnych pakietów, takich jak array, multirow lub booktabs, dla zaawansowanych funkcji tabeli.
Dodawanie spisu treści
Dodawanie spisu treści do dokumentu LaTeX to prosty proces. Oto jak to zrobić:
- Podstawowy spis treści
Aby stworzyć podstawowy spis treści, użyj polecenia \tableofcontents:
\documentclass{article}
\begin{document}
\tableofcontents
\section{Wstęp}
\section{Treść główna}
\section{Wniosek}
\end{document}
Pozwoli to automatycznie wygenerować 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
Spis pokaże sekcje i podsekcje.
- Zmiana tytułu
Aby zmienić domyślny tytuł “Spis treści”, użyj:
\renewcommand*\contentsname{Tutoriale}
\tableofcontents
Zmieni to 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}
Spowoduje to uwzględnienie sekcji bez numeracji w spisie treści.
- Włą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 został właściwie wygenerowany.
Przykład
Oto kompletny przykład demonstrujący te funkcje:
\documentclass{article}
\usepackage{blindtext}
\title{Przykładowy dokument}
\author{John Doe}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{Spis treści dokumentu}
\setcounter{tocdepth}{2}
\tableofcontents
\section{Wstęp}
\blindtext
\section{Treść główna}
\subsection{Podsekcja 1}
\blindtext
\subsection{Podsekcja 2}
\blindtext
\addcontentsline{toc}{section}{Sekcja bez numeracji}
\section*{Sekcja bez numeracji}
\blindtext
\section{Wniosek}
\blindtext
\end{document}
Ten przykład zawiera niestandardowy tytuł spisu treści, ustawia głębokość, aby uwzględnić podsekcje, oraz dodaje sekcję bez numeracji do spisu treści.