]> mj.ucw.cz Git - diplomky.git/blobdiff - cs/makra.tex
TODO
[diplomky.git] / cs / makra.tex
index db2303a8258f45e1564465f87d69e5b419da6ffa..fcf179a911614bf9b0b8488293f5711d79331f9c 100644 (file)
@@ -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}
 \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}