X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=macros.tex;h=a4c7bb629429ed5d7b2925a4e73f9f2b89367ab9;hb=0a465f6178b771ea49824330fb7ee440dcc67a93;hp=d33de71f09e973631d4f9b10247d276dcd1e73c8;hpb=f265f04abf572ac38c5d4a6784bea5b0a6e3fcea;p=diplomky.git diff --git a/macros.tex b/macros.tex index d33de71..a4c7bb6 100644 --- a/macros.tex +++ b/macros.tex @@ -86,21 +86,43 @@ \newtheorem*{pozn}{Poznámka} \newtheorem*{prikl}{Příklad} -%%% Prostředí pro důkazy - -\newenvironment{dukaz}{ - \par\medskip\noindent - \textit{Důkaz}. -}{ -\newline -\rightline{$\qedsymbol$} -} +% Alias pro prostředí proof s českým názvem +\newenvironment{dukaz}{\begin{proof}}{\end{proof}} + +%%% Styl popisek obrázků + +\ifcsname DeclareCaptionStyle\endcsname +\DeclareCaptionStyle{thesis}{style=base,font=small,labelfont=bf,labelsep=quad} +\captionsetup{style=thesis} +\captionsetup[algorithm]{style=thesis,singlelinecheck=off} +\captionsetup[listing]{style=thesis,singlelinecheck=off} +\fi %%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových -%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim.) +%%% programů. \DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single} +% Nastavení pro lstlisting -- výpisy programů se zvýrazňováním syntaxe +\ifcsname lstset\endcsname +\lstset{ + language=C++, + tabsize=2, + showstringspaces=false, + basicstyle=\footnotesize\tt\color{black!75}, + identifierstyle=\bfseries\color{black}, + commentstyle=\color{green!50!black}, + stringstyle=\color{red!50!black}, + keywordstyle=\color{blue!75!black}} +\fi + +% Plovoucí výpisy kódu, používá se stejně jako figure +\ifcsname DeclareNewFloatType\endcsname +\DeclareNewFloatType{listing}{} +\floatsetup[listing]{style=ruled} +\floatname{listing}{Výpis kódu} +\fi + %%% Prostor reálných, resp. přirozených čísel \newcommand{\R}{\mathbb{R}} \newcommand{\N}{\mathbb{N}} @@ -114,6 +136,9 @@ %%% Příkaz pro transpozici vektoru/matice \newcommand{\T}[1]{#1^\top} +%%% Asymptotické "O" +\def\O{\mathcal{O}} + %%% Vychytávky pro matematiku \newcommand{\goto}{\rightarrow} \newcommand{\gotop}{\stackrel{P}{\longrightarrow}}