Karta ściągawki LaTeX

Podstawowy przewodnik po LaTeX

Page content

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.

gazeta na ścianie i na stole z laptopem

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:

  1. 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)
  2. 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
  3. Rysuj wykresy za pomocą pakietu tikz:

    • Dodaj \usepackage{tikz} do prologu dokumentu
    • Użyj środowiska \begin{tikzpicture}, aby tworzyć wykresy i grafy
  4. 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
  5. 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:

  1. Włącz pakiet graphicx w prologu dokumentu:
\usepackage{graphicx}
  1. Umieść pliki obrazów w tym samym katalogu co plik LaTeX lub użyj polecenia \graphicspath, aby określić katalog obrazów:
\graphicspath{{images/}}
  1. Użyj polecenia \includegraphics w treści dokumentu, aby wstawić obraz:
\includegraphics[opcje]{nazwa_pliku}
  1. 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}
  1. Dostosuj rozmiar obrazu za pomocą opcji takich jak width, height lub scale:
\includegraphics[width=0.5\textwidth]{nazwa_pliku}
  1. 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ć:

  1. 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.

  1. 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.

  1. Zmiana tytułu

Aby zmienić domyślny tytuł “Spis treści”, użyj:

\renewcommand*\contentsname{Tutoriale}
\tableofcontents

Zmieni to tytuł na “Tutoriale”.

  1. 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.

  1. 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.

Przydatne linki

Subskrybuj

Otrzymuj nowe wpisy o systemach, infrastrukturze i inżynierii AI.