]> mj.ucw.cz Git - diplomky.git/blobdiff - macros.tex
Macros: Yet another specimen macro for overlapping text
[diplomky.git] / macros.tex
index fcf179a911614bf9b0b8488293f5711d79331f9c..a3971e051c9e9439a577f1a8221b167f290c0719 100644 (file)
@@ -1,6 +1,45 @@
 %%% 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.     %%%
 
+%%% Přepínače podle typu práce
+
+\def\TypeBc{bc}
+\def\TypeMgr{mgr}
+\def\TypePhD{phd}
+\def\TypeRig{rig}
+
+\ifx\ThesisType\TypeBc
+\def\ThesisTypeName{bakalářská}
+\def\ThesisTypeGenitive{bakalářské}
+\def\ThesisTypeAccusative{bakalářskou}
+\def\ThesisTypeTitle{BAKALÁŘSKÁ PRÁCE}
+\fi
+
+\ifx\ThesisType\TypeMgr
+\def\ThesisTypeName{diplomová}
+\def\ThesisTypeGenitive{diplomové}
+\def\ThesisTypeAccusative{diplomovou}
+\def\ThesisTypeTitle{DIPLOMOVÁ PRÁCE}
+\fi
+
+\ifx\ThesisType\TypePhD
+\def\ThesisTypeName{disertační}
+\def\ThesisTypeGenitive{disertační}
+\def\ThesisTypeAccusative{disertační}
+\def\ThesisTypeTitle{DISERTAČNÍ PRÁCE}
+\fi
+
+\ifx\ThesisType\TypeRig
+\def\ThesisTypeName{rigorozní}
+\def\ThesisTypeGenitive{rigorozní}
+\def\ThesisTypeAccusative{rigorozní}
+\def\ThesisTypeTitle{RIGOROZNÍ PRÁCE}
+\fi
+
+\ifx\ThesisTypeName\undefined
+\PackageError{thesis}{Neznámý typ práce.}{Zkontrolujte prosím definici makra ThesisType v souboru metadata.tex.}
+\fi
+
 %%% Drobné úpravy stylu
 
 % Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol
 %%% Vychytávky pro tabulky
 \newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}}
 \newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
+
+%%% Zvýraznění údajů, které je potřeba doplnit: před odevzdáním práce odstraňte :)
+\newcommand{\xxx}[1]{\textcolor{red!}{#1}}
+
+%% SPECIMEN
+% Takto označená část slouží pro tvorbu vzorového PDF vystaveného na webu.
+% Během generování oficiální šablony skriptem ../mkdist se automaticky smaže,
+% stejně jako všechna volání maker \X a \XXX.
+\def\X#1{\textcolor{red}{[#1]}}
+\def\XXX#1{\par\smallskip\noindent \textcolor{red}{[#1]}}
+\def\XOverlap#1{\dimen0=\prevdepth\nointerlineskip{\vbox to 0pt{\XXX{#1}\vss}}\prevdepth=\dimen0}
+%% NEMICEPS