X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=cs%2Fmakra.tex;h=fcf179a911614bf9b0b8488293f5711d79331f9c;hb=80f749ae2d0c3cae52a8470ec7949b2bcfc11670;hp=db2303a8258f45e1564465f87d69e5b419da6ffa;hpb=39487305f95b0feece4d969fae5a5a445ad2cfd2;p=diplomky.git diff --git a/cs/makra.tex b/cs/makra.tex index db2303a..fcf179a 100644 --- a/cs/makra.tex +++ b/cs/makra.tex @@ -1,6 +1,39 @@ %%% Tento soubor obsahuje definice různých užitečných maker a prostředí %%% %%% Další makra připisujte sem, ať nepřekáží v ostatních souborech. %%% +%%% Drobné úpravy stylu + +% Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol +% sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte. +\makeatletter +\def\@makechapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries \thechapter. #1 + \par\nobreak + \vskip 20\p@ +}} +\def\@makeschapterhead#1{ + {\parindent \z@ \raggedright \normalfont + \Huge\bfseries #1 + \par\nobreak + \vskip 20\p@ +}} +\makeatother + +% Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu. +\def\chapwithtoc#1{ +\chapter*{#1} +\addcontentsline{toc}{chapter}{#1} +} + +% Trochu volnější nastavení dělení slov, než je default. +\lefthyphenmin=2 +\righthyphenmin=2 + +% Zapne černé "slimáky" na koncích řádků, které přetekly, abychom si +% jich lépe všimli. +\overfullrule=1mm + %%% Makra pro definice, věty, tvrzení, příklady, ... (vyžaduje baliček amsthm) \theoremstyle{plain} @@ -16,18 +49,18 @@ \newtheorem*{pozn}{Poznámka} \newtheorem*{prikl}{Příklad} -%%% Prostředí pro důkazy (vyžaduje balíček bbding) +%%% Prostředí pro důkazy \newenvironment{dukaz}{ \par\medskip\noindent \textit{Důkaz}. }{ \newline -\rightline{\SquareCastShadowBottomRight} +\rightline{$\qedsymbol$} } %%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových -%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim) +%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim.) \DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single}