W tym dziale znajdziecie Państwo bazę rozwiązań niektórych, nietypowych zagadnień i pożytecznych porad związanych z edycją tekstów w środowisku LaTeX.
Tabele
Kolorowana tabela

Kolorowanie wierszy i komórek tabeli za pomocą pakietu colortbl:
\usepackage{colortbl}
\usepackage[table]{xcolor}
\begin{tabular}{|l|c|r|}
\hline
\rowcolor{gray!30}
Nagłówek A & Nagłówek B & Nagłówek C \\
\hline
\cellcolor{blue!15} dane 1 & dane 2 & dane 3 \\
dane 4 & \cellcolor{yellow!40} dane 5 & dane 6 \\
\hline
\end{tabular}
Pobierz przykład źródłowy: tab1.zip
Linie pionowe w tabeli
Linie pionowe definiujemy w specyfikacji kolumn (|). Dla profesjonalnego wyglądu lepiej jednak z nich rezygnować (styl booktabs):
% Z liniami pionowymi (tradycyjny styl)
\begin{tabular}{|l|c|r|}
\hline
kol 1 & kol 2 & kol 3 \\
\hline
\end{tabular}
% Bez linii pionowych (styl naukowy — booktabs)
\usepackage{booktabs}
\begin{tabular}{lcr}
\toprule
kol 1 & kol 2 & kol 3 \\
\midrule
a & b & c \\
\bottomrule
\end{tabular}
Linie poziome w tabeli
\hline % zwykła linia pozioma
\cline{2-4} % linia tylko pod kolumnami 2–4
\toprule % gruba linia górna (booktabs)
\midrule % linia środkowa (booktabs)
\bottomrule % gruba linia dolna (booktabs)
Odstęp pionowy w tabeli
% Globalnie dla całej tabeli
\renewcommand{\arraystretch}{1.4}
% Lokalnie — dodaj \rule z zerową szerokością
\begin{tabular}{ll}
A & B \\[6pt] % dodatkowy odstęp 6pt po tym wierszu
C & D \\
\end{tabular}
Kolorowane tabele — przykład 2
Pobierz rozszerzony przykład kolorowania: tab2.zip
Typografia
Kapitaliki (small caps)

Kapitaliki to litery wersaliku w rozmiarze małych liter — elegancki styl dla nagłówków i tytułów:
% Zwykłe kapitaliki
\textsc{Tekst pisany kapitalikami}
% Kapitaliki w nagłówku sekcji
\section{\textsc{Rozdział w kapitalikach}}
% Obejrzyj graficzny manual kapitalik (PDF)
Pobierz manual kapitaliki (PDF)
Fonty Arial w LaTeX

Implementacja fontu Arial (lub Helvetica jako zamiennika) w LaTeX:
% Opcja 1: Helvetica (zamiennik Arial, dostępna bez instalacji)
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
% Opcja 2: Arial przez fontspec (tylko LuaLaTeX / XeLaTeX)
\usepackage{fontspec}
\setmainfont{Arial}
% Opcja 3: Tylko w wybranych miejscach
{\fontfamily{phv}\selectfont Ten tekst będzie w Helvetica.}
Pobierz pełny przykład: fonty_arial.zip
Bibliografia
Manual BiBTeX / BibLaTeX
Plik PDF z opisem obsługi bibliografii:
- Manual biber / BibLaTeX (PDF) — pełna dokumentacja
- Przykłady BibLaTeX (ZIP) — gotowe pliki
.bib
% Minimalne użycie BibLaTeX
\usepackage[backend=biber, style=numeric]{biblatex}
\addbibresource{literatura.bib}
% Cytowanie w tekście
Zgodnie z~\cite{lamport1992} system LaTeX...
% Wydruk bibliografii
\printbibliography
Rozdziały i struktura dokumentu
Rozdziały ciągiem (bez strony tytułowej / przerw)
\documentclass{article}
% Usuń odstęp przed pierwszą sekcją
\usepackage{titlesec}
\titlespacing*{\section}{0pt}{*2}{*1}
% Numeracja ciągła (bez resetowania przy chapter)
% W klasie 'book' — jeśli chcesz ciągłą numerację równań:
\usepackage{chngcntr}
\counterwithout{equation}{chapter}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
Wykresy
Prosty wykres (GNUplot + LaTeX)
Manual GNUplot: gnuplot.pdf
% Prosty wykres funkcji sin(x) przez pgfplots
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{tikzpicture}
\begin{axis}[
xlabel={$x$}, ylabel={$f(x)$},
grid=major,
]
\addplot[blue, thick, domain=-3.14:3.14, samples=100]{sin(deg(x))};
\addlegendentry{$\sin(x)$}
\end{axis}
\end{tikzpicture}
Grafika i rysunki
Włączenie pojedynczego rysunku
\usepackage{graphicx}
\begin{figure}[h]
\centering
\includegraphics[width=0.6\textwidth]{rys/obrazek.pdf}
\caption{Opis rysunku}
\label{fig:rysunek}
\end{figure}
Dwa obiekty obok siebie
\usepackage{subcaption}
\begin{figure}[h]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{rys/lewy.pdf}
\caption{Rysunek lewy}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{rys/prawy.pdf}
\caption{Rysunek prawy}
\end{subfigure}
\caption{Oba rysunki razem}
\end{figure}
Kod źródłowy (listing)
\usepackage{listings}
\usepackage{xcolor}
\lstset{
language=Python,
basicstyle=\ttfamily\small,
keywordstyle=\color{blue},
commentstyle=\color{gray},
stringstyle=\color{red!60!black},
numbers=left,
numberstyle=\tiny\color{gray},
frame=single,
breaklines=true,
}
\begin{lstlisting}
def hello(name):
print(f"Witaj, {name}!")
hello("LaTeX")
\end{lstlisting}
Do pobrania — źródła przykładów
| Plik | Zawartość |
|---|---|
| tab1.zip | Kolorowana tabela — źródło LaTeX |
| tab2.zip | Kolorowane tabele 2 — źródło LaTeX |
| fonty_arial.zip | Implementacja fontów Arial |
| biber.pdf | Manual BibLaTeX / biber |
| gnuplot.pdf | Manual GNUplot |
| sjp-myspell-pl.zip | Polski słownik do TeXworks |