1 %%% Tento soubor obsahuje definice různých užitečných maker a prostředí %%%
2 %%% Další makra připisujte sem, ať nepřekáží v ostatních souborech. %%%
4 %%% Drobné úpravy stylu
6 % Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol
7 % sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte.
9 \def\@makechapterhead#1{
10 {\parindent \z@ \raggedright \normalfont
11 \Huge\bfseries \thechapter. #1
15 \def\@makeschapterhead#1{
16 {\parindent \z@ \raggedright \normalfont
23 % Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu.
26 \addcontentsline{toc}{chapter}{#1}
29 % Trochu volnější nastavení dělení slov, než je default.
33 %%% Makra pro definice, věty, tvrzení, příklady, ... (vyžaduje baliček amsthm)
36 \newtheorem{veta}{Věta}
37 \newtheorem{lemma}[veta]{Lemma}
38 \newtheorem{tvrz}[veta]{Tvrzení}
41 \newtheorem{definice}{Definice}
44 \newtheorem*{dusl}{Důsledek}
45 \newtheorem*{pozn}{Poznámka}
46 \newtheorem*{prikl}{Příklad}
48 %%% Prostředí pro důkazy (vyžaduje balíček bbding)
50 \newenvironment{dukaz}{
55 \rightline{\SquareCastShadowBottomRight}
58 %%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových
59 %%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim)
61 \DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single}
63 %%% Prostor reálných, resp. přirozených čísel
64 \newcommand{\R}{\mathbb{R}}
65 \newcommand{\N}{\mathbb{N}}
67 %%% Užitečné operátory pro statistiku a pravděpodobnost
68 \DeclareMathOperator{\pr}{\textsf{P}}
69 \DeclareMathOperator{\E}{\textsf{E}\,}
70 \DeclareMathOperator{\var}{\textrm{var}}
71 \DeclareMathOperator{\sd}{\textrm{sd}}
73 %%% Příkaz pro transpozici vektoru/matice
74 \newcommand{\T}[1]{#1^\top}
76 %%% Vychytávky pro matematiku
77 \newcommand{\goto}{\rightarrow}
78 \newcommand{\gotop}{\stackrel{P}{\longrightarrow}}
79 \newcommand{\maon}[1]{o(n^{#1})}
80 \newcommand{\abs}[1]{\left|{#1}\right|}
81 \newcommand{\dint}{\int_0^\tau\!\!\int_0^\tau}
82 \newcommand{\isqr}[1]{\frac{1}{\sqrt{#1}}}
84 %%% Vychytávky pro tabulky
85 \newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}}
86 \newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}