summaryrefslogtreecommitdiff
path: root/thesis.sty
diff options
context:
space:
mode:
authorMichal Hanus <hanus.michal@divelit.cz>2024-03-01 13:06:52 +0100
committerMichal Hanus <hanus.michal@divelit.cz>2024-03-01 13:06:52 +0100
commitaf0b7335fa1e790af85fd37b1b47152ebfcd394e (patch)
treeacac4faf09c9b4efee145c70ccb735f79a1373c9 /thesis.sty
Initial commit
Diffstat (limited to 'thesis.sty')
-rw-r--r--thesis.sty2100
1 files changed, 2100 insertions, 0 deletions
diff --git a/thesis.sty b/thesis.sty
new file mode 100644
index 0000000..19fc8a5
--- /dev/null
+++ b/thesis.sty
@@ -0,0 +1,2100 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Stylovy balicek pro psani zaverecnych praci a pro prezentace k obhajobe %%
+%% %%
+%% Autor: Petr Sysel, %%
+%% Pavel Rajmic, %%
+%% Jiri Mekyska, %%
+%% Jakub Oskera, %%
+%% Ludek Matousek, %%
+%% a další %%
+%% %%
+%% FEKT, VUT v Brne %%
+%% fekt-latex@vut.cz, https://latex.fekt.vutbr.cz/ %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Zaklad stylu byl prevzat ze stylu pro elektronizaci ucebnich textu %%
+%% %%
+%% Sablona pro elektronicka skripta %%
+%% Verze: 1.0 (beta) %%
+%% Autor: Jakub Hrabec %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\version@thesis{4.09} % oproti 4.07 upraveny jen drobnosti + citace prepracovany dle nove normy 690:2022
+\def\date@thesis{2023/10/06} %year/month/day
+\def\file@thesis{thesis.sty}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Vstupni nastaveni balicku %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+
+
+\ProvidesClass{thesis}%
+ [\date@thesis v\version@thesis LaTeX document class]
+\typeout{}
+\typeout{Styl '\file@thesis' pro psani kvalifikacnich praci v(\version@thesis) na VUT v Brne}
+\typeout{}
+
+%% Zpracovani volby typu prace
+\DeclareOption{semestral}%sazba semestralni prace
+ {%
+ \ifdefined\akt@type
+ \@latex@warning@no@line{Typ prace zmenen na semestralni/Document type changed to semestral}%
+ \fi
+ \global\let\akt@type=\type@semestral
+ }%
+\DeclareOption{bachelor}%sazba bakalarske prace
+ {%
+ \ifdefined\akt@type
+ \@latex@warning@no@line{Typ prace zmenen na bakalarskou/Document type changed to bachelor}%
+ \fi
+ \global\let\akt@type=\type@bachelor
+ }%
+\DeclareOption{master}%sazba diplomove prace
+ {%
+ \ifdefined\akt@type
+ \@latex@warning@no@line{Typ prace zmenen na diplomovou/Document type changed to master}%
+ \fi
+ \global\let\akt@type=\type@diploma
+ }%
+\DeclareOption{treatise}%sazba pojednani o doktorske praci
+ {%
+ \ifdefined\akt@type
+ \@latex@warning@no@line{Typ prace zmenen na pojednani/Document type changed to treatise}%
+ \fi
+ \global\let\akt@type=\type@treatise
+ }%
+\DeclareOption{doctoral}%sazba doktorske prace
+ {%
+ \ifdefined\akt@type
+ \@latex@warning@no@line{Typ prace zmenen na disertacni/Document type changed to doctoral}%
+ \fi
+ \global\let\akt@type=\type@phd
+ }%
+
+%% Zpracovani volby jazyka
+\DeclareOption{czech-english}{% originalnim jazykem je cestina, preklad bude v anglictine
+ \ifdefined\orig@lang
+ \PackageWarning{'thesis'}{Jazyk nastaven na:/Language changed to: 'czech-english'}
+ \fi
+ \let\lang@study=\lang@czech
+ \def\orig@lang{czech}
+ \def\tran@lang{english}
+}
+\DeclareOption{english-czech}{% originalnim jazykem je anglictina, preklad bude v cestine
+ \ifdefined\orig@lang
+ \PackageWarning{'thesis'}{Jazyk nastaven na:/Language changed to: 'english-czech'}
+ \fi
+ \let\lang@study=\lang@czech
+ \def\orig@lang{english}
+ \def\tran@lang{czech}
+}
+\DeclareOption{slovak-english}{% originalnim jazykem je slovencina, preklad bude v anglictine
+ \ifdefined\orig@lang
+ \PackageWarning{'thesis'}{Jazyk nastaven na:/Language changed to: 'slovak-english'}
+ \fi
+ \let\lang@study=\lang@czech
+ \def\orig@lang{slovak}
+ \def\tran@lang{english}
+}
+\DeclareOption{english-slovak}{% originalnim jazykem je anglictina, preklad bude ve slovenstine
+ \ifdefined\orig@lang
+ \PackageWarning{'thesis'}{Jazyk nastaven na:/Language changed to: 'english-slovak'}
+ \fi
+ \let\lang@study=\lang@czech
+ \def\orig@lang{english}
+ \def\tran@lang{slovak}
+}
+\DeclareOption{english}{% studijní program v anglictine
+ \ifdefined\orig@lang
+ \PackageWarning{'thesis'}{Jazyk nastaven na:/Language changed to: 'english'}
+ \fi
+ \let\lang@study=\lang@english
+ \def\orig@lang{english}
+ \def\tran@lang{czech}
+}
+
+%% Zpracovani volby zarovnani rovnic a popisku plovoucich objektu
+\DeclareOption{left}% zarovnani rovnic a plovoucich objektu vlevo
+ {\let\akt@center=\center@vlevo}
+\DeclareOption{center}% zarovnani rovnic a plovoucich objektu na stred
+ {\let\akt@center=\center@nastred}
+\DeclareOption{vlevo}% zarovnani rovnic a plovoucich objektu vlevo (zachovano z duvodu zp. kompatibility)
+ {\let\akt@center=\center@vlevo}
+\DeclareOption{centrovat}% zarovnani rovnic a plovoucich objektu na stred (zachovano z duvodu zp. kompatibility)
+ {\let\akt@center=\center@nastred}
+
+%% Zpracovani volby vystupniho ovladace
+\DeclareOption{dvipdfm}% prevod bude proveden pomoci dvipdfm
+ {%
+ \ifdefined\akt@driver
+ \@latex@warning@no@line{Vystupni driver zmenen na 'dvipdfm'/Output driver changed to 'dvipdfm'}%
+ \fi
+ \global\let\akt@driver=\driver@dvipdfm
+ }%
+\DeclareOption{pdftex} % prevod bude proveden pomoci pdftex
+ {%
+ \ifdefined\akt@driver
+ \@latex@warning@no@line{Vystupni driver zmenen na 'pdftex'/Output driver changed to 'pdftex'}%
+ \fi
+ \global\let\akt@driver=\driver@pdftex
+ }%
+\DeclareOption{dvips} % prevod bude proveden pomoci dvips
+ {%
+ \ifdefined\akt@driver
+ \@latex@warning@no@line{Vystupni driver zmenen na 'dvips'/Output driver changed to 'dvips'}%
+ \fi
+ \global\let\akt@driver=\driver@dvips
+ }%
+
+%% Zpracovani volby stylu titulnich stran
+\DeclareOption{vutstyle}% titulni stranky podle smernice rektora
+ {\PackageError{'thesis'}{Od verze 2.20 je provadena sazba pouze ve VUT stylu a volba 'vutstyle' je zrusena}{}}
+
+%% Vnitrni prikazy pro typ prace
+\newcount\type@semestral \type@semestral=0
+\newcount\type@bachelor \type@bachelor=1
+\newcount\type@diploma \type@diploma=2
+\newcount\type@treatise \type@treatise=3
+\newcount\type@phd \type@phd=4
+
+%% Platne jazyky
+\newcount\lang@czech \lang@czech=0
+\newcount\lang@slovak \lang@slovak=1
+\newcount\lang@english \lang@english=2
+
+%% Vnitrni prikazy pro vystupni ovladac
+\def\driver@pdftex{pdftex}
+\def\driver@dvips{dvips}
+\def\driver@dvipdfm{dvipdfm}
+
+%% Vnitrni prikazy pro zarovnani rovnic a popisku plovoucich objektu
+\def\center@vlevo{vlevo}
+\def\center@nastred{nastred}
+
+%% Nastaveni vychozich parametru
+\ExecuteOptions{%
+ czech-english,
+ semestral,
+ pdftex,
+ center
+}
+
+%% Zpracovani voleb
+\ProcessOptions\relax
+
+%% Vlozeni balicku babel
+\RequirePackage[main=\orig@lang,\tran@lang]{babel}
+%% Vektorove fonty Latin Modern, nastupce puvodnich Knuthovych Computern Modern fontu
+\RequirePackage{lmodern}
+%% Dodatecne symboly
+\RequirePackage{textcomp}
+%% Kodovani fontu -- mj. kvuli spravnym vzorum pro deleni slova
+\RequirePackage[LGR,T1]{fontenc}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Nove prikazy pro symboly a jednotky
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Deklarace Eulerova cisla
+\DeclareMathSymbol{\E}{\mathord}{operators}{`e}
+\DeclareMathSymbol{\eul}{\mathord}{operators}{`e}
+%% Deklarace imaginarni jednotky
+\DeclareMathSymbol{\I}{\mathord}{operators}{`i}
+\DeclareMathSymbol{\imag}{\mathord}{operators}{`i}
+\DeclareMathSymbol{\J}{\mathord}{operators}{`j}
+\DeclareMathSymbol{\jmag}{\mathord}{operators}{`j}
+%% Deklarace diferencialniho d
+\DeclareMathSymbol{\dif}{\mathord}{operators}{`d}
+%% Definice funkce sinc
+\def\sinc{\mathop{\operator@font sinc}\nolimits}
+%% Definice symbolu "mikro"
+\def\mikro{\mbox{\textmu}}
+%% Stojate pi
+\DeclareSymbolFont{upgreek}{LGR}{cmr}{m}{n}
+\DeclareMathSymbol{\uppi}{\mathord}{upgreek}{`p}
+\DeclareMathSymbol{\upmikro}{\mathord}{upgreek}{`m}
+
+
+%% Definice prikazu pro sazbu konstantnich velicin
+\DeclareMathAlphabet{\const}{\encodingdefault}{\familydefault}{m}{n}
+%% Definice prikazu pro sazbu promennych velicin
+\DeclareMathAlphabet{\var}{\encodingdefault}{\familydefault}{m}{it}
+%% Definice prikazu pro sazbu komplexnich velicin
+\DeclareMathAlphabet{\complex}{\encodingdefault}{\familydefault}{bx}{it}
+%% Definice prikazu pro sazbu matic %! podle normy CSN ISO 31-11 by mela byt matice tucne kurzivou
+\DeclareMathAlphabet{\mat}{\encodingdefault}{\familydefault}{bx}{n}
+%% Definice prikazu pro sazbu vektoru %! podle normy CSN ISO 31-11 by mel byt vektor tucne kurzivou
+\DeclareMathAlphabet{\vect}{\encodingdefault}{\familydefault}{bx}{n}
+%% Definice prikazu pro sazbu jednotek
+\DeclareMathAlphabet{\jednotka}{\encodingdefault}{\familydefault}{m}{n}
+%% Definice prikazu pro sazbu "textoveho" indexu
+\DeclareMathAlphabet{\textind}{\encodingdefault}{\familydefault}{m}{n}
+%% Definice prikazu pro sazbu jednotky (mat. i text. mod)
+\def\uunit#1{%
+\ifmmode%
+ \jednotka{#1}%
+\else%
+ #1%
+\fi%
+}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Prikazy pro zmenu informaci o dokumentu %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Prikaz pro zadani VUT identifikacniho cisla
+\newcommand\butid[1]{\def\but@id{#1}}
+%% Prikaz pro zadani jmena autora, parametry ve tvaru [tituly pred]{Jmeno}{Prijmeni}[tituly za]
+\renewcommand\author{\def\osoba@{author}\futurelet\nextchar\rozbor@jmena}
+
+%% Prikaz pro zadani jmena vedouciho, parametry ve tvaru [tituly pred]{Jmeno}{Prijmeni}[tituly za]
+\newcommand\advisor{\def\osoba@{advisor}\futurelet\nextchar\rozbor@jmena}
+\let\garant=\advisor% z duvodu kompatibility se starsi verzi
+
+%% Prikaz pro zadani jmena oponenta, parametry ve tvaru [tituly pred]{Jmeno}{Prijmeni}[tituly za]
+\newcommand\opponent{\def\osoba@{opponent}\futurelet\nextchar\rozbor@jmena}
+
+%% Prikaz pro zadani pohlavi autora
+% Ciselna hodnota: 1...zena, 0...muz
+\newcommand\gender[1]{%
+ \gdef\@pohlavi{#1}%
+}%
+
+%% Prikaz pro zadani nazvu: prvni parametr predstavuje nazev v originalnim jazyce, druhy v anglictine nebo cestine
+\renewcommand\title[2][]{%
+ \gdef\title@tran@lang{#1}%
+ \gdef\title@orig@lang{#2}%
+ \gdef\Title@tran@lang{\MakeUppercase{#1}}%
+ \gdef\Title@orig@lang{\MakeUppercase{#2}}%
+}%
+
+%% Prikaz pro zadani textu abstraktu: prvni parametr je text v originalnim jazyce, druhy v anglictine nebo cestine
+\renewcommand\abstract[2][]{
+ \gdef\abstract@tran@lang{#1}
+ \gdef\abstract@orig@lang{#2}
+}
+
+%% Prikaz pro zadani klicovych slov: prvni parametr jsou klicova slova v originalnim jazyce, druhy v anglictine nebo cestine
+\newcommand\keywrds[2][]{
+ \gdef\keywords@tran@lang{#1}
+ \gdef\keywords@orig@lang{#2}
+}
+
+\newcommand\acknowledgement{\gdef\acknowledgement@orig@lang}
+
+%% Prikaz pro zadani roku obhajoby
+\newcommand\graduateyear[1]{\gdef\@grade{#1}}
+\renewcommand\date[1]{\gdef\@date{#1}}
+\newcommand\academicyear[1]{\gdef\academic@year{#1}}
+
+%% Prikaz pro zadani mista obhajoby
+\newcommand\city[1]{\gdef\@city{#1}\gdef\@City{\MakeUppercase{#1}}}
+
+%% Prikaz pro zadani oboru: prvni parametr je nazev oboru v originalnim jazyce, druhy v anglictine nebo v cestine
+\newcommand\specialization[2][]{
+ \gdef\specialization@tran@lang{#1}
+ \gdef\specialization@orig@lang{#2}
+}
+
+%% Prikaz pro zadani ustavu: prvni parametr je nazev ustavu v originalnim jazyce, druhy v anglictine nebo cestine
+\newcommand\department[2][]{
+ \gdef\department@tran@lang{#1}
+ \gdef\department@orig@lang{#2}
+ \gdef\Department@tran@lang{\MakeUppercase{#1}}
+ \gdef\Department@orig@lang{\MakeUppercase{#2}}
+}
+
+%% Prikaz pro zadani nazvu skoly: prvni parametr je nazev skoly v originalnim jazyce, druhy v anglictine nebo cestine
+\newcommand\university[2][]{%
+ \gdef\university@tran@lang{#1}%
+ \gdef\university@orig@lang{#2}%
+}%
+%% Prikaz pro zadani loga skoly: parametr je odkaz na obrazovy soubor s logem skoly
+\newcommand\logoskola[1]{%
+ \def\logo@skola{#1}%
+}%
+
+%% Prikaz pro zadani nazvu fakulty: prvni parametr je nazev fakulty v originalnim jazyce, druhy v anglictine nebo cestine
+\newcommand\faculty[2][]{%
+ \gdef\faculty@tran@lang{#1}%
+ \gdef\faculty@orig@lang{#2}%
+}%
+%% Prikaz pro zadani loga fakulty: parametr je odkaz na obrazovy soubor s logem fakulty
+\newcommand\facultylogo[2][]{%
+ \ifx#1\empty
+ \else
+ \def\zkracenelogo@fakulta{#1}
+ \fi
+ \def\logo@fakulta{#2}%
+}%
+
+%% Prikaz pro nastaveni vlastnosti pdf dokumentu
+\newcommand{\pdfsettings}{%
+ \hypersetup{%% Nastaven\'{\i} pol\'{\i} PDF dokumentu
+ pdftitle={\title@orig@lang}, % Pole 'Document Title'
+ pdfauthor={\author@jmeno\ \author@prijmeni}, % Pole 'Author'
+ pdfsubject={\csname oznaceniprace@\orig@lang\endcsname}, % Pole 'Subject'
+ pdfkeywords={\keywords@orig@lang} % Pole 'Keywords'
+ }%%
+}%
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Obsah, seznam obrazku, tabulek, literatury, zkratek, priloh %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% Vysazeni obsahu
+%\newcommand{\obsah}%
+ %{{% prostredi kvuli \pagestyle
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\tableofcontents
+ %\newpage
+%
+ %\if@twoside
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\fi
+ %}}%
+%
+%
+%%% Vysazeni seznamu obrazku
+%\newcommand{\seznamobrazku}%
+ %{{% prostredi kvuli \pagestyle
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\listoffigures
+ %\newpage
+%
+ %\if@twoside
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\fi
+ %}}%
+%
+%
+%%% Vysazeni seznamu tabulek
+%\newcommand{\seznamtabulek}%
+ %{{% prostredi kvuli \pagestyle
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\listoftables
+ %\newpage
+%
+ %\if@twoside
+ %\pagestyle{empty}
+ %\cleardoublepage
+ %\fi
+ %}}%
+
+
+%%% Vysazeni seznamu literatury
+%\newenvironment{literatura}[1]%
+ %{\cleardoublepage \begin{thebibliography}{#1}}%
+ %{\end{thebibliography} \newpage}
+
+
+\@ifpackageloaded{acronym}{
+%% Vysazeni seznamu zkratek a symbolu
+%\newenvironment{acronym}[1]%
+% {%
+% \cleardoublepage
+% \chapter*{\listofabbrevname}
+% \phantomsection
+% \addcontentsline{toc}{chapter}{\listofabbrevname}
+% \begin{acronym}[#1]
+% % zruseni dodatecnych mezer mezi symboly
+% \setlength\itemsep{-\parsep}
+% }{%
+% \end{acronym}
+% \newpage
+%
+% \if@twoside
+% \pagestyle{empty}
+% \cleardoublepage
+% \fi
+% }%
+
+%% Prikaz pro definici nove zkratky nebo symbolu
+%% prvni parametr je nazev zkratky pro odkazovani
+%% druhy parametr je zkracena verze zkratky nebo symbol
+%% treti parametr je rozepsana zkratka nebo popis symbolu
+%\newcommand{\acro}[3]%
+% {\acro{#1}[#2]{#3}}
+%
+%%% Vysazeni zkratky zkracene verze zkratky/symbolu a v zavorce rozepsane zkratky/popis symbolu
+%%% parametr je nazev zkratky
+%\newcommand{\ac}[1]%
+% {\ac{#1}}
+%
+%%% Vysazeni kratke verze zkratky
+%%% parametr je nazev zkratky
+%\newcommand{\acs}[1]%
+% {\acs{#1}}
+%
+%%% Vysazeni dlouhe verze zkratky
+%%% parametr je nazev zkratky
+%\newcommand{\acl}[1]%
+% {\acl{#1}}
+
+%% Formatovani kratke verze zkratky
+\renewcommand*{\acsfont}[1]{%
+ \fontshape{\updefault}\selectfont% vzdy stojate
+ #1%
+}%
+
+%% Formatovani kratke verze zkratky pri plnem vypisovani \acf
+\renewcommand*{\acfsfont}[1]{%
+ \fontshape{\updefault}\selectfont% vzdy stojate
+ #1%
+}%
+
+%% Formatovani dlouhe verze zkratky pri plnem vypisovani \acf
+\renewcommand*{\acffont}[1]{%
+ \emph{#1}% opacne nez okolni text
+}%
+}{
+%% Vysazeni seznamu zkratek a symbolu
+\newenvironment{acronym}[1]%
+ {%
+ \PackageError{thesis}{Prostredi 'acronym' vyzaduje balicek 'acronym'/Environment 'acronym' requires package 'acronym'}{}
+ }{%
+ \PackageError{thesis}{Prostredi 'acronym' vyzaduje balicek 'acronym'/Environment 'acronym' requires package 'acronym'}{}
+ }
+%% Prikaz pro definici nove zkratky nebo symbolu
+\newcommand{\acro}[3]%
+ {\PackageError{thesis}{Prikaz 'acro' vyzaduje balicek 'acronym'/Command 'acro' requires package 'acronym'}{}}
+
+%% Vysazeni zkratky zkracene verze zkratky/symbolu a v zavorce rozepsane zkratky/popis symbolu
+%% parametr je nazev zkratky
+\newcommand{\ac}[1]%
+ {\PackageError{thesis}{Prikaz 'ac' vyzaduje balicek 'acronym'/Command 'ac' requires package 'acronym'}{}}
+
+%% Vysazeni kratke verze zkratky
+%% parametr je nazev zkratky
+\newcommand{\acs}[1]%
+ {\PackageError{thesis}{Prikaz 'acs' vyzaduje balicek 'acronym'/Command 'acs' requires package 'acronym'}{}}
+
+%% Vysazeni dlouhe verze zkratky
+%% parametr je nazev zkratky
+\newcommand{\acl}[1]%
+ {\PackageError{thesis}{Prikaz 'acl' vyzaduje balicek 'acronym'/Command 'acl' requires package 'acronym'}{}}
+
+}
+
+%% Zahajeni sazby priloh
+\renewcommand\appendix\start@prilohy
+
+%% Vysazeni seznamu priloh
+\newcommand\listofappendices
+ {%
+ \chapter*{\listofappendicesname\@mkboth{\MakeUppercase\listofappendicesname}{\MakeUppercase\listofappendicesname}}
+ \phantomsection
+ \addcontentsline{toc}{chapter}{\listofappendicesname}
+ \@starttoc{toa} %puvodne do verze 2.56 to byl 'loa' ale to bylo v konfliktu s balickem 'algorithms'
+ }%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Definice vychozich textu pro oznaceni skoly, fakulty, ...
+%% pro ruzne jazyky
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%% Vychozi text prohlaseni v pouzitych jazycich
+\newcommand\prohlasenitext@czech%
+{%
+ \par\noindent%
+ Prohla\v{s}uji, \v{z}e
+ svou z\'{a}v\v{e}re\v{c}nou pr\'{a}ci
+ jsem vypracoval%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ samostatn\v{e} pod veden\'{\i}m
+ vedouc\'{\i}/ho z\'{a}v\v{e}re\v{c}n\'{e} pr\'{a}ce
+ a~s~pou\v{z}it\'{\i}m odborn\'{e} literatury a~dal\v{s}\'{\i}ch informa\v{c}n\'{\i}ch zdroj\r{u}, kter\'{e} jsou v\v{s}echny citov\'{a}ny v~pr\'{a}ci a~uvedeny v~seznamu literatury na konci pr\'{a}ce.
+
+ \vspace{1em}
+ \par\noindent%
+ Jako autor%
+ \ifnum\@pohlavi=1 ka\ \else\ \fi
+ uveden\'{e} z\'{a}v\v{e}re\v{c}n\'{e} pr\'{a}ce
+ d\'{a}le prohla\v{s}uji, \v{z}e v~souvislosti s~vytvo\v{r}en\'{\i}m
+ t\'{e}to z\'{a}v\v{e}re\v{c}n\'{e} pr\'{a}ce
+ jsem neporu\v{s}il%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ autorsk\'{a} pr\'{a}va t\v{r}et\'{\i}ch osob, zejm\'{e}na jsem nezas\'{a}hl%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ nedovolen\'{y}m zp\r{u}sobem do ciz\'{\i}ch autorsk\'{y}ch pr\'{a}v osobnostn\'{\i}ch
+ a/nebo majetkov\'{y}ch
+ a~jsem si pln\v{e} v\v{e}dom%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ n\'{a}sledk\r{u} poru\v{s}en\'{\i} ustanoven\'{\i} $\S$\,11 a~n\'{a}sleduj\'{\i}c\'{\i}ch autorsk\'{e}ho z\'{a}kona \v{c}.~121/2000~Sb.,
+ o~pr\'{a}vu autorsk\'{e}m, o~pr\'{a}vech souvisej\'{\i}c\'{\i}ch s~pr\'{a}vem autorsk\'{y}m a~o~zm\v{e}n\v{e} n\v{e}kter\'{y}ch z\'{a}kon\r{u} (autorsk\'{y} z\'{a}kon), ve zn\v{e}n\'{\i} pozd\v{e}j\v{s}\'{\i}ch p\v{r}edpis\r{u},
+ v\v{c}etn\v{e} mo\v{z}n\'{y}ch trestn\v{e}pr\'{a}vn\'{\i}ch d\r{u}sledk\r{u} vypl\'{y}vaj\'{\i}c\'{\i}ch z~ustanoven\'{\i}
+ \v{c}\'{a}sti druh\'{e}, hlavy VI.\ d\'{\i}l 4 Trestn\'{\i}ho z\'{a}kon\'{\i}ku \v{c}.\,40/2009~Sb.
+ %$\S$\,152 trestn\'{\i}ho z\'{a}kona \v{c}.~140/1961\,Sb.
+}%
+%
+\newcommand\prohlasenitext@slovak%
+{%
+ \par\noindent%
+ Vyhlasujem, \v{z}e
+ svoju z\'{a}vere\v{c}n\'{u} pr\'{a}cu
+ som vypracoval%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ samostatne pod veden\'{\i}m ved\'{u}-cej/c\'{e}ho
+ z\'{a}vere\v{c}nej pr\'{a}ce,
+% a s~pou\v{z}it\'{\i}m
+ s~vyu\v{z}it\'{\i}m
+ odbornej literat\'{u}ry a \v{d}al\v{s}\'{\i}ch informa\v{c}n\'{y}ch zdrojov, ktor\'{e} s\'{u} v\v{s}etky citovan\'{e} v~pr\'{a}ci a uveden\'{e} v~zozname literat\'{u}ry na konci pr\'{a}ce.
+
+ \vspace{1em}
+ \par\noindent%
+ Ako autor%
+ \ifnum\@pohlavi=1 ka\ \else\ \fi
+ uvedenej z\'{a}vere\v{c}nej pr\'{a}ce
+ \v{d}alej vyhlasujem, \v{z}e v~s\'{u}vislosti s~vytvoren\'{\i}m
+ tejto z\'{a}vere\v{c}nej pr\'{a}ce
+ som neporu\v{s}il%
+ \ifnum\@pohlavi=1 a\ \else\ \fi
+ autorsk\'{e} pr\'{a}va tret\'{\i}ch os\^{o}b, najm\"{a} som
+ \ifnum\@pohlavi=1 nezasiahla\ \else nezasiahol \fi
+ nedovolen\'{y}m sp\^{o}sobom do cudz\'{i}ch autorsk\'{y}ch pr\'{a}v osobnostn\'{y}ch
+ {\nobreak a/alebo} majetkov\'{y}ch
+a~som si plne vedom%
+ \ifnum\@pohlavi=1 \'{a} \else\'{y} \fi
+ n\'{a}sledkov poru\v{s}enia ustanovenia $\S$\,11 a~nasleduj\'{u}cich autorsk\'{e}ho z\'{a}kona \v{C}eskej republiky \v{c}.~121/2000~Sb.,
+ o~pr\'{a}ve autorskom, o~pr\'{a}vach s\'{u}visiacich s~pr\'{a}vom autorsk\'{y}m a~o~zmene niektor\'{y}ch z\'{a}konov (autorsk\'{y} z\'{a}kon), v~znen\'{\i} neskor\v{s}\'{\i}ch predpisov,
+ vr\'{a}tane mo\v{z}n\'{y}ch trestnopr\'{a}vnych d\^{o}sledkov vypl\'{y}vaj\'{u}cich z~ustanovenia
+ \v{c}asti druhej, hlavy VI.\ diel 4 Trestn\'{e}ho z\'{a}konn\'{\i}ka \v{C}eskej republiky \v{c}.\,40/2009~Sb.
+% $\S$\,152 trestn\'{e}ho z\'{a}kona \v{c}.~140/1961\,Sb.
+}%
+%
+\newcommand\prohlasenitext@english%
+{%
+ \par\noindent
+ I~declare that I~have written %elaborated
+ this paper
+ independently, under the guidance %supervision
+ of the
+ advisor %supervisor
+ and using exclusively the technical references and other sources of information cited in the
+ %and using the technical literature and other sources of information which are all cited in the
+ paper
+ and listed in the comprehensive bibliography at the end of the
+ %and detailed in the list of literature at the end of the
+ paper.
+
+ \vspace{1em}%
+ \par\noindent%
+ As the author,
+ %of the
+ %\ifcase\akt@type\relax
+ %type@semestral
+ %semestral project
+ %\or %type@bachelor
+ %bachelor's thesis
+ %\or %type@diploma
+ %master's thesis
+ %\or %type@treatise
+ %treatise on doctoral thesis
+ %\or %type@phd
+ %doctoral thesis
+ %\fi
+ I~furthermore declare that, with respect to the creation of this
+ %as regards the creation of this
+ paper,
+ I~have not infringed any copyright
+ or violated anyone's personal and/or ownership rights.
+ %In particular, I~have not unlawfully encroached on anyone's personal
+ %and/or ownership rights and
+ In this context,
+ I~am fully aware of the consequences
+ %in the case
+ of breaking Regulation~$\S$\,11
+ of the Copyright Act No.\,121/2000 Coll.\ of the Czech Republic,
+ %and the following of the Copyright Act No\,121/2000 Sb.\ of the Czech Republic,
+ as amended,
+ %and of the rights related to intellectual property right and changes in some Acts (Intellectual Property Act)
+ %and formulated in later regulations, inclusive of the possible consequences resulting from the provisions of
+ %Criminal Act No\,40/2009 Sb.\ of the Czech Republic, Section 2, Head VI, Part 4.
+ and of any breach of rights related to intellectual property or introduced within amendments to relevant Acts
+ such as the Intellectual Property Act or the Criminal Code, Act No.\,40/2009 Coll.\ of the Czech Republic, Section 2, Head VI, Part 4.
+}%
+
+%% Vychozi nazev skoly v pouzitych jazycich
+\iflanguage{english}{
+ \newcommand\university@orig@lang{Brno University of Technology}
+ \newcommand\university@tran@lang{Vysok\'{e} u\v{c}en\'{\i} technick\'{e} v~Brn\v{e}}
+}{
+ \newcommand\university@orig@lang{Vysok\'{e} u\v{c}en\'{\i} technick\'{e} v~Brn\v{e}}
+ \newcommand\university@tran@lang{Brno University of Technology}
+}
+
+%% Vychozi obrazovy soubor s logem skoly
+\def\dvipdfm@logo@skola{logo/VUT_symbol_barevne_PANTONE_CZ.eps}
+\def\pdftex@logo@skola{logo/VUT_symbol_barevne_PANTONE_CZ.pdf}
+\def\dvips@logo@skola{logo/VUT_symbol_barevne_PANTONE_CZ.eps}
+%
+\edef\logo@skola{\csname\akt@driver @logo@skola\endcsname}
+
+%%% Vychozi nazev fakulty v pouzitych jazycich %nadbytecne od doby kdy je mozne volit fakultu
+%\iflanguage{english}{
+ %\newcommand\faculty@orig@lang{Faculty of Electrical Engineering and Communication}
+ %\newcommand\faculty@tran@lang{Fakulta elektrotechniky a~komunika\v{c}n\'{\i}ch technologi\'{\i}}
+%}{
+ %\newcommand\faculty@orig@lang{Fakulta elektrotechniky a~komunika\v{c}n\'{\i}ch technologi\'{\i}}
+ %\newcommand\faculty@tran@lang{Faculty of Electrical Engineering and Communication}
+%}
+
+%%%%%%logo VUT FEKT ustav telekomunikaci
+%% Vychozi obrazovy soubor s logem fakulty v cestine
+\def\dvipdfm@logo@czech{logo/VUT_barevne_PANTONE_CZ.eps}
+\def\pdftex@logo@czech{logo/VUT_barevne_PANTONE_CZ.pdf}
+\def\dvips@logo@czech{logo/VUT_barevne_PANTONE_CZ.eps}
+%
+%% Vychozi obrazovy soubor s logem fakulty v anglictine
+\def\dvipdfm@logo@english{logo/BUT_color_PANTONE_EN.eps}
+\def\pdftex@logo@english{logo/BUT_color_PANTONE_EN.pdf}
+\def\dvips@logo@english{logo/BUT_color_PANTONE_EN.eps}
+%
+%% Vychozi obrazovy soubor s logem fakulty v slovenstine
+\def\dvipdfm@logo@slovak{logo/VUT_barevne_PANTONE_CZ.eps}
+\def\pdftex@logo@slovak{logo/VUT_barevne_PANTONE_CZ.pdf}
+\def\dvips@logo@slovak{logo/VUT_barevne_PANTONE_CZ.eps}
+%
+\edef\logo@fakulta{\csname\akt@driver @logo@\orig@lang\endcsname}
+
+%%%%%%zkracene logo VUT FEKT
+%% Vychozi obrazovy soubor s logem fakulty v cestine
+\def\dvipdfm@zkracenelogo@czech{logo/VUT_zkratka_barevne_PANTONE_CZ.eps}
+\def\pdftex@zkracenelogo@czech{logo/VUT_zkratka_barevne_PANTONE_CZ.pdf}
+\def\dvips@zkracenelogo@czech{logo/VUT_zkratka_barevne_PANTONE_CZ.eps}
+%
+%% Vychozi obrazovy soubor s logem fakulty v anglictine
+\def\dvipdfm@zkracenelogo@english{logo/BUT_abbreviation_color_PANTONE_EN.eps}
+\def\pdftex@zkracenelogo@english{logo/BUT_abbreviation_color_PANTONE_EN.pdf}
+\def\dvips@zkracenelogo@english{logo/BUT_abbreviation_color_PANTONE_EN.eps}
+%
+%% Vychozi obrazovy soubor s logem fakulty ve slovenstine
+\def\dvipdfm@zkracenelogo@slovak{logo/VUT_zkratka_barevne_PANTONE_CZ.eps}
+\def\pdftex@zkracenelogo@slovak{logo/VUT_zkratka_barevne_PANTONE_CZ.pdf}
+\def\dvips@zkracenelogo@slovak{logo/VUT_zkratka_barevne_PANTONE_CZ.eps}
+%
+\edef\zkracenelogo@fakulta{\csname\akt@driver @zkracenelogo@\orig@lang\endcsname}
+
+%% Vychozi nastaveni nazvu prace v puvodnim jazyce a preklad
+\def\title@orig@lang{{\color{red}N\'{a}zev}\@latex@warning@no@line{Nezadan nazev prace \noexpand\title v originalnim jazyce/Unknown thesis title in original language}}
+\def\title@tran@lang{{\color{red}Title}\@latex@warning@no@line{Nezadan nazev prace \noexpand\title v prekladu/Unknown translation of thesis title}}
+\def\Title@orig@lang{{\color{red}N\'{A}ZEV}\@latex@warning@no@line{Nezadan nazev prace \noexpand\title v originalnim jazyce/Unknown thesis title in original language}}
+\def\Title@tran@lang{{\color{red}TITLE}\@latex@warning@no@line{Nezadan nazev prace \noexpand\title v prekladu/Unknown translation of thesis title}}
+
+%% Vychozi nastaveni abstraktu prace v puvodnim jazyce a preklad
+\def\abstract@orig@lang{\@latex@warning@no@line{Nezadan abstrakt \noexpand\abstract v originalnim jazyce/Unknown abstract in original language}}
+\ifx\lang@study\lang@english
+\def\abstract@tran@lang{}
+\else
+\def\abstract@tran@lang{\@latex@warning@no@line{Nezadan abstrakt \noexpand\abstract v prekladu/Unknown abstract translation}}
+\fi
+
+%% Vychozi nastaveni klicovych slov v puvodnim jazyce a preklad
+\def\keywords@orig@lang{\@latex@warning@no@line{Nezadana klicova slova \noexpand\keywrds v originalnim jazyce/Unknown keywords in original language}}
+\ifx\lang@study\lang@english
+\def\keywords@tran@lang{}
+\else
+\def\keywords@tran@lang{\@latex@warning@no@line{Nezadana klicova slova \noexpand\keywrds v prekladu/Unknown translation of keywords}}
+\fi
+
+%% Vychozi nastaveni roku obhajoby
+\def\@grade{{\color{red} 2020}\@latex@warning@no@line{Nezadan rok \noexpand\graduateyear/Unknown graduation year}}
+\def\academic@year{{\color{red} 2020/21}\@latex@warning@no@line{Nezadan akademický rok \noexpand\academicyear/Unknown academic year}}
+\def\@date{{\color{red} 1.1.2020}\@latex@warning@no@line{Nezadano datum \noexpand\date/Unknown date of defense}}
+
+%% Vychozi nastaveni mista obhajoby
+\def\@city{{\color{red}Brno}\@latex@warning@no@line{Nezadano misto vydani \noexpand\city/Unknown place of defense}}
+\def\@City{{\color{red}BRNO}\@latex@warning@no@line{Nezadano misto vydani \noexpand\city/Unknown place of defense}}
+
+%% Vychozi nastaveni oboru studia
+\def\specialization@orig@lang{\@latex@warning@no@line{Nezadan studijni program \noexpand\specialization v originalnim jazyce/Unknown specialization in original language}}
+\def\specialization@tran@lang{\@latex@warning@no@line{Nezadan studijni program \noexpand\specialization v prekladu/Unknown translation of specialization}}
+
+%% Vychozi nastaveni ustavu
+\def\department@orig@lang{{\color{red}\'{U}stav telekomunikac\'{\i}}\@latex@warning@no@line{Nezadan ustav \noexpand\department v originalnim jazyce/Unknown department in original language}}
+\def\department@tran@lang{{\color{red}Department of telecommunications}\@latex@warning@no@line{Nezadan ustav \noexpand\department v prekladu/Unknown translation of department}}
+\def\Department@orig@lang{{\color{red}\'{U}STAV TELEKOMUNIKAC\'{I}}\@latex@warning@no@line{Nezadan ustav \noexpand\department v originalnim jazyce/Unknown department in original language}}
+\def\Department@tran@lang{{\color{red}DEPARTMENT OF TELECOMMUNICATIONS}\@latex@warning@no@line{Nezadan ustav \noexpand\department v prekladu/Unknown translation of department}}
+
+%% Vychozi podekovani
+\def\acknowledgement@orig@lang{\@latex@warning@no@line{Nezadano podekovani \noexpand\acknowledgement/Unknown acknowledgement}}
+
+%% Vychozi sazba VUT identifikacniho cisla autora
+\def\but@id{{\color{red}butid}\@latex@warning@no@line{Nezadano identifikacni cislo autora \noexpand\butid /Unknown author's VUT ID}}
+
+%% Vychozi sazba jmena autora
+\def\@autor
+ {%
+ \ifx\author@pred\relax\else
+ \author@pred~%
+ \fi
+ \author@jmeno{}
+ \author@prijmeni
+ \ifx\author@za\relax\else
+ ,~\author@za
+ \fi
+ }%
+%% Vychozi sazba jmena autora velkymi pismeny
+\def\@Autor
+ {%
+ \ifx\author@pred\relax\else
+ \author@pred~%
+ \fi
+ \MakeUppercase{\author@jmeno}
+ \MakeUppercase{\author@prijmeni}%
+ \ifx\author@za\relax\else
+ ,~\author@za
+ \fi
+ }%
+
+%% Vychozi sazba jmena vedouciho
+\def\@vedouci
+ {%
+ \ifx\advisor@pred\relax\else
+ \advisor@pred~%
+ \fi
+ \advisor@jmeno{}
+ \advisor@prijmeni
+ \ifx\advisor@za\relax\else
+ ,~\advisor@za
+ \fi
+ }%
+%% Vychozi sazba jmena vedouciho velkymi pismeny
+\def\@Vedouci
+ {%
+ \ifx\advisor@pred\relax\else
+ \advisor@pred~%
+ \fi
+ \MakeUppercase{\advisor@jmeno}
+ \MakeUppercase{\advisor@prijmeni}%
+ \ifx\advisor@za\relax\else
+ ,~\advisor@za
+ \fi
+ }%
+
+%% Vychozi sazba jmena oponenta
+\def\@oponent
+ {%
+ \ifx\opponent@pred\relax\else
+ \opponent@pred~%
+ \fi
+ \opponent@jmeno{}
+ \opponent@prijmeni
+ \ifx\opponent@za\relax\else
+ ,~\opponent@za
+ \fi
+ }%
+%% Vychozi sazba jmena oponenta velkymi pismeny
+\def\@Oponent
+ {%
+ \ifx\opponent@pred\relax\else
+ \opponent@pred~%
+ \fi
+ \MakeUppercase{\opponent@jmeno}
+ \MakeUppercase{\opponent@prijmeni}%
+ \ifx\opponent@za\relax\else
+ ,~\opponent@za
+ \fi
+ }%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Definice zbyvajicich nazvu a prepnuti jazykovych verzi %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \providecommand\abstractname{\@latex@warning@no@line{Nezadan preklad \noexpand\abstractname\ do aktualniho jazyka/Missing translation of \noexpand\abstractname}}
+ \providecommand\alsoname{\@latex@warning@no@line{Nezadan preklad \noexpand\alsoname\ do aktualniho jazyka/Missing translation of \noexpand\alsoname}}
+ \providecommand\appendixname{\@latex@warning@no@line{Nezadan preklad \noexpand\appendixname\ do aktualniho jazyka/Missing translation of \noexpand\appendixname}}
+ \providecommand\bibname{\@latex@warning@no@line{Nezadan preklad \noexpand\bibname\ do aktualniho jazyka/Missing translation of \noexpand\bibname}}
+ \providecommand\ccname{\@latex@warning@no@line{Nezadan preklad \noexpand\ccname\ do aktualniho jazyka/Missing translation of \noexpand\ccname}}
+ \providecommand\chaptername{\@latex@warning@no@line{Nezadan preklad \noexpand\chaptername\ do aktualniho jazyka/Missing translation of \noexpand\chaptername}}
+ \providecommand\contentsname{\@latex@warning@no@line{Nezadan preklad \noexpand\contentsname\ do aktualniho jazyka/Missing translation of \noexpand\contentsname}}
+ \providecommand\enclname{\@latex@warning@no@line{Nezadan preklad \noexpand\enclname\ do aktualniho jazyka/Missing translation of \noexpand\enclname}}
+ \providecommand\figurename{\@latex@warning@no@line{Nezadan preklad \noexpand\figurename\ do aktualniho jazyka/Missing translation of \noexpand\figurename}}
+ \providecommand\glossaryname{\@latex@warning@no@line{Nezadan preklad \noexpand\glossaryname\ do aktualniho jazyka/Missing translation of \noexpand\glossaryname}}
+ \providecommand\headtoname{\@latex@warning@no@line{Nezadan preklad \noexpand\headtoname\ do aktualniho jazyka/Missing translation of \noexpand\headtoname}}
+ \providecommand\indexname{\@latex@warning@no@line{Nezadan preklad \noexpand\indexname\ do aktualniho jazyka/Missing translation of \noexpand\indexname}}
+ \providecommand\keywordsname{\@latex@warning@no@line{Nezadan preklad \noexpand\keywordsname\ do aktualniho jazyka/Missing translation of \noexpand\keywordsname}}
+ \providecommand\listfigurename{\@latex@warning@no@line{Nezadan preklad \noexpand\listfigurename\ do aktualniho jazyka/Missing translation of \noexpand\listfigurename}}
+ \providecommand\listofabbrevname{\@latex@warning@no@line{Nezadan preklad \noexpand\listofabbrevname\ do aktualniho jazyka/Missing translation of \noexpand\listofabbrevname}}
+ \providecommand\listofappendicesname{\@latex@warning@no@line{Nezadan preklad \noexpand\listofappendicesname\ do aktualniho jazyka/Missing translation of \noexpand\listofappendicesname}}
+ \providecommand\listtablename{\@latex@warning@no@line{Nezadan preklad \noexpand\listtablename\ do aktualniho jazyka/Missing translation of \noexpand\listtablename}}
+ \providecommand\pagename{\@latex@warning@no@line{Nezadan preklad \noexpand\pagename\ do aktualniho jazyka/Missing translation of \noexpand\pagename}}
+ \providecommand\partname{\@latex@warning@no@line{Nezadan preklad \noexpand\partname\ do aktualniho jazyka/Missing translation of \noexpand\partname}}
+ \providecommand\prefacename{\@latex@warning@no@line{Nezadan preklad \noexpand\prefacename\ do aktualniho jazyka/Missing translation of \noexpand\prefacename}}
+ \providecommand\proofname{\@latex@warning@no@line{Nezadan preklad \noexpand\proofname\ do aktualniho jazyka/Missing translation of \noexpand\proofname}}
+ \providecommand\refname{\@latex@warning@no@line{Nezadan preklad \noexpand\refname\ do aktualniho jazyka/Missing translation of \noexpand\refname}}
+ \providecommand\seename{\@latex@warning@no@line{Nezadan preklad \noexpand\seename\ do aktualniho jazyka/Missing translation of \noexpand\seename}}
+ \providecommand\tablename{\@latex@warning@no@line{Nezadan preklad \noexpand\tablename\ do aktualniho jazyka/Missing translation of \noexpand\tablename}}
+ \providecommand\lstlistingname{\@latex@warning@no@line{Nezadan preklad \noexpand\lstlistingname\ do aktualniho jazyka/Missing translation of \noexpand\lstlistingname}}
+ \providecommand\lstlistlistingname{\@latex@warning@no@line{Nezadan preklad \noexpand\lstlistlistingname\ do aktualniho jazyka/Missing translation of \noexpand\lstlistlistingname}}
+ \providecommand\citace@stran{\@latex@warning@no@line{Nezadan preklad \noexpand\citace@stran\ do aktualniho jazyka/Missing translation of \noexpand\citace@stran}}
+ \providecommand\oborstudiatext{\@latex@warning@no@line{Nezadan preklad \noexpand\oborstudiatext\ do aktualniho jazyka/Missing translation of \noexpand\oborstudiatext}}
+ \providecommand\oznaceniprohlaseni{\@latex@warning@no@line{Nezadan preklad \noexpand\oznaceniprohlaseni\ do aktualniho jazyka/Missing translation of \noexpand\oznaceniprohlaseni}}
+ \providecommand\mistoprohlaseni{\@city} % definovano shodne pro vsechny jazyky (pokud by se anglicky psalo mesto jinak nez cesky (napr. Praha vs. Prague), je treba v thesis vyplnit to, co chceme zobrazovat
+ \providecommand\oznacenipodpisu{\@latex@warning@no@line{Nezadan preklad \noexpand\oznacenipodpisu\ do aktualniho jazyka/Missing translation of \noexpand\oznacenipodpisu}}
+ \providecommand\oznacenipodekovani{\@latex@warning@no@line{Nezadan preklad \noexpand\oznacenipodekovani\ do aktualniho jazyka/Missing translation of \noexpand\oznacenipodekovani}}
+ \providecommand\mistopodekovani{\@city} % definovano shodne pro vsechny jazyky (pokud by se anglicky psalo mesto jinak nez cesky (napr. Praha vs. Prague), je treba v thesis vyplnit to, co chceme zobrazovat
+ \providecommand\thesisadvertisment{\@latex@warning@no@line{Nezadan preklad \noexpand\thesisadvertisment\ do aktualniho jazyka/Missing translation of \noexpand\thesisadvertisment}}
+ \providecommand\prohlaseni@autor{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@autor\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@autor}}
+ \providecommand\prohlaseni@butid{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@butid\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@butid}}
+ \providecommand\prohlaseni@paper{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@paper\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@paper}}
+ \providecommand\prohlaseni@rok{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@rok\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@rok}}
+ \providecommand\prohlaseni@nazev{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@nazev\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@nazev}}
+ \providecommand\prohlaseni@poznamka{\@latex@warning@no@line{Nezadan preklad \noexpand\prohlaseni@poznamka\ do aktualniho jazyka/Missing translation of \noexpand\prohlaseni@poznamka}}
+
+ %% Vychozi oznaceni typu prace v pouzitych jazycich
+
+ %% Vychozi oznaceni typu prace v pouzitych jazycich
+ \ifcase\akt@type\relax
+ %type@semestral
+ \providecommand\autortext@czech{Autor pr\'{a}ce}
+ \providecommand\autortext@english{Author}
+ \providecommand\autortext@slovak{Autor pr\'{a}ce}
+ \providecommand\citace@vedouci@czech{Vedouc\'{\i} pr\'{a}ce: \@vedouci}
+ \providecommand\citace@vedouci@english{Advised by \@vedouci}%{Supervised by \@vedouci}
+ \providecommand\citace@vedouci@slovak{Ved\'{u}ci pr\'{a}ce: \@vedouci}
+ \providecommand\oponenttext@czech{Oponent}
+ \providecommand\oponenttext@english{Opponent}
+ \providecommand\oponenttext@slovak{Oponent}
+ \providecommand\oznaceniprace@czech{Semestr\'{a}ln\'{\i} pr\'{a}ce}
+ \providecommand\oznaceniprace@english{Semestral Project}
+ \providecommand\oznaceniprace@slovak{Semestr\'{a}lna pr\'{a}ca}
+ \providecommand\vedoucitext@czech{Vedouc\'{\i} pr\'{a}ce}
+ \providecommand\vedoucitext@english{Advisor}%{Supervisor}
+ \providecommand\vedoucitext@slovak{Ved\'{u}ci pr\'{a}ce}
+ \or %type@bachelor
+ \providecommand\autortext@czech{Autor pr\'{a}ce}
+ \providecommand\autortext@english{Author}
+ \providecommand\autortext@slovak{Autor pr\'{a}ce}
+ \providecommand\citace@vedouci@czech{Vedouc\'{\i} pr\'{a}ce: \@vedouci}
+ \providecommand\citace@vedouci@english{Advised by \@vedouci}%{Supervised by \@vedouci}
+ \providecommand\citace@vedouci@slovak{Ved\'{u}ci pr\'{a}ce: \@vedouci}
+ \providecommand\oponenttext@czech{Oponent}
+ \providecommand\oponenttext@english{Opponent}
+ \providecommand\oponenttext@slovak{Oponent}
+ \providecommand\oznaceniprace@czech{Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce}
+ \providecommand\oznaceniprace@english{Bachelor's Thesis}
+ \providecommand\oznaceniprace@slovak{Bakal\'{a}rska pr\'{a}ca}
+ \providecommand\vedoucitext@czech{Vedouc\'{\i} pr\'{a}ce}
+ \providecommand\vedoucitext@english{Advisor}%{Supervisor}
+ \providecommand\vedoucitext@slovak{Ved\'{u}ci pr\'{a}ce}
+ \or %type@diploma
+ \providecommand\autortext@czech{Autor pr\'{a}ce}
+ \providecommand\autortext@english{Author}
+ \providecommand\autortext@slovak{Autor pr\'{a}ce}
+ \providecommand\citace@vedouci@czech{Vedouc\'{\i} pr\'{a}ce: \@vedouci}
+ \providecommand\citace@vedouci@english{Advised by \@vedouci}%{Supervised by \@vedouci}
+ \providecommand\citace@vedouci@slovak{Ved\'{u}ci pr\'{a}ce: \@vedouci}
+ \providecommand\oponenttext@czech{Oponent}
+ \providecommand\oponenttext@english{Opponent}
+ \providecommand\oponenttext@slovak{Oponent}
+ \providecommand\oznaceniprace@czech{Diplomov\'{a} pr\'{a}ce}
+ \providecommand\oznaceniprace@english{Master's Thesis}
+ \providecommand\oznaceniprace@slovak{Diplomov\'{a} pr\'{a}ca}
+ \providecommand\vedoucitext@czech{Vedouc\'{\i} pr\'{a}ce}
+ \providecommand\vedoucitext@english{Advisor}%{Supervisor}
+ \providecommand\vedoucitext@slovak{Ved\'{u}ci pr\'{a}ce}
+ \or %type@treatise
+ \providecommand\autortext@czech{Doktorand}
+ \providecommand\autortext@english{Ph.D.\ candidate}
+ \providecommand\autortext@slovak{Doktorand}
+ \providecommand\citace@vedouci@czech{\v{S}kolitel(ka): \@vedouci}
+ \providecommand\citace@vedouci@english{Advised by \@vedouci}%{Supervised by \@vedouci}
+ \providecommand\citace@vedouci@slovak{\v{S}kolite\q{l}(ka): \@vedouci}
+ \providecommand\oponenttext@czech{Oponent}
+ \providecommand\oponenttext@english{Opponent}
+ \providecommand\oponenttext@slovak{Oponent}
+ \providecommand\oznaceniprace@czech{Pojedn\'{a}n\'{i} o diserta\v{c}n\'{i} pr\'{a}ci} %podle stud. a zkus. radu VUT z 21.7.2011 se to jmenuje "dizertacni" | v roce 2021 prodekan vyzaduje "disertacni"
+ \providecommand\oznaceniprace@english{Treatise on doctoral thesis}
+ \providecommand\oznaceniprace@slovak{Pojednanie o diserta\v{c}nej pr\'{a}ci}
+ \providecommand\vedoucitext@czech{\v{S}kolitel(ka)}
+ \providecommand\vedoucitext@english{Advisor}%{Supervisor}
+ \providecommand\vedoucitext@slovak{\v{S}kolite\q{l}(ka)}
+ \or %type@phd
+ \providecommand\autortext@czech{Autor pr\'{a}ce}
+ \providecommand\autortext@english{Author}
+ \providecommand\autortext@slovak{Autor pr\'{a}ce}
+ \providecommand\citace@vedouci@czech{Vedouc\'{\i} pr\'{a}ce: \@vedouci}
+ \providecommand\citace@vedouci@english{Advised by \@vedouci}%{Supervised by \@vedouci}
+ \providecommand\citace@vedouci@slovak{Ved\'{u}ci pr\'{a}ce: \@vedouci}
+ \providecommand\oponenttext@czech{Oponent}
+ \providecommand\oponenttext@english{Opponent}
+ \providecommand\oponenttext@slovak{Oponent}
+ \providecommand\oznaceniprace@czech{Diserta\v{c}n\'{\i} pr\'{a}ce} %podle stud. a zkus. radu VUT z 21.7.2011 se to jmenuje "dizertacni" | v roce 2021 prodekan vyzaduje "disertacni"
+ \providecommand\oznaceniprace@english{Doctoral thesis}
+ \providecommand\oznaceniprace@slovak{Diserta\v{c}n\'{a} pr\'{a}ca}
+ \providecommand\vedoucitext@czech{Vedouc\'{\i} pr\'{a}ce}
+ \providecommand\vedoucitext@english{Advisor}%{Supervisor}
+ \providecommand\vedoucitext@slovak{Ved\'{u}ci pr\'{a}ce}
+ \else
+ \PackageError{thesis}{Nelze najit oznaceni prace pro typ '\akt@type'/Type of thesis '\akt@type' cannot be found}{}
+ \fi
+
+\AtBeginDocument{%
+% Kontrola nastaveni
+ \ifx\author@prijmeni\relax
+ \@latex@warning@no@line{Nezadano jmeno autora \noexpand\author/Unknown author}%
+ \author{X}{YYY}
+ \fi
+ \ifx\lang@study\lang@english\else
+ \@ifundefined{@pohlavi}{
+ \@latex@warning@no@line{Nezadano pohlavi \noexpand\gender/Unknown gender}
+ \gender{0}
+ }{}
+ \fi
+ \ifx\advisor@prijmeni\relax
+ \@latex@warning@no@line{Nezadano jmeno vedouciho \noexpand\advisor/Unknown advisor}%
+ \advisor{X}{YYY}
+ \fi
+
+ \ifx\captionsczech\undefined\relax\else
+ \addto\captionsczech{\renewcommand\abstractname{Abstrakt}}
+ \addto\captionsczech{\renewcommand\alsoname{viz tak\'e}}
+ \addto\captionsczech{\renewcommand\appendixname{P\v{r}\'{\i}loha}}
+ \addto\captionsczech{\renewcommand\bibname{Literatura}}
+ \addto\captionsczech{\renewcommand\ccname{Na v\v{e}dom\'{\i}}}
+ \addto\captionsczech{\renewcommand\chaptername{Kapitola}}
+ \addto\captionsczech{\renewcommand\contentsname{Obsah}}
+ \addto\captionsczech{\renewcommand\enclname{P\v{r}\'{\i}loha}}
+ \addto\captionsczech{\renewcommand\figurename{Obr.}}
+ \addto\captionsczech{\renewcommand\glossaryname{Slovn\'{\i}k}}
+ \addto\captionsczech{\renewcommand\headtoname{Komu}}
+ \addto\captionsczech{\renewcommand\indexname{Rejst\v{r}\'{\i}k}}
+ \addto\captionsczech{\renewcommand\keywordsname{Kl\'{\i}\v{c}ov\'{a} slova}}
+ \addto\captionsczech{\renewcommand\listfigurename{Seznam obr\'{a}zk\r{u}}}
+ %\addto\captionsczech{\renewcommand\listofabbrevname{Seznam symbol\r{u}, veli\v{c}in a zkratek}}
+ \addto\captionsczech{\renewcommand\listofabbrevname{Seznam symbol\r{u} a zkratek}} % update od v4.03
+ \addto\captionsczech{\renewcommand\listofappendicesname{Seznam p\v{r}\'{\i}loh}}
+ \addto\captionsczech{\renewcommand\listtablename{Seznam tabulek}}
+ \addto\captionsczech{\renewcommand\pagename{Strana}}
+ \addto\captionsczech{\renewcommand\partname{\v{C}\'ast}}
+ \addto\captionsczech{\renewcommand\prefacename{P\v{r}edmluva}}
+ \addto\captionsczech{\renewcommand\proofname{D\r{u}kaz}}
+ \addto\captionsczech{\renewcommand\refname{Literatura}}
+ \addto\captionsczech{\renewcommand\seename{viz}}
+ \addto\captionsczech{\renewcommand\tablename{Tab.}}
+ \addto\captionsczech{\renewcommand\lstlistingname{V\'{y}pis}}
+ \addto\captionsczech{\renewcommand\lstlistlistingname{Seznam v\'{y}pis\r{u}}}
+ \addto\captionsczech{\renewcommand\citace@stran{s}}
+ \addto\captionsczech{\renewcommand\oborstudiatext{Obor}}
+ \addto\captionsczech{\renewcommand\oznaceniprohlaseni{Prohl\'{a}\v{s}en\'{\i} autora o p\r{u}vodnosti d\'{\i}la}}
+ \addto\captionsczech{\renewcommand\prohlaseni@autor{Jm\'{e}no a p\v{r}\'{\i}jmen\'{\i} autora}}
+ \addto\captionsczech{\renewcommand\prohlaseni@butid{VUT ID autora}}
+ \addto\captionsczech{\renewcommand\prohlaseni@paper{Typ pr\'{a}ce}}
+ \addto\captionsczech{\renewcommand\prohlaseni@rok{Akademick\'{y} rok}}
+ \addto\captionsczech{\renewcommand\prohlaseni@nazev{T\'{e}ma z\'{a}v\v{e}re\v{c}n\'{e} pr\'{a}ce}}
+ \addto\captionsczech{\renewcommand\prohlaseni@poznamka{Autor podepisuje pouze v~ti\v{s}t\v{e}n\'{e} verzi.}}
+ \addto\captionsczech{\renewcommand\oznacenipodpisu{\ifnum\@pohlavi=1 podpis autorky\else podpis autora\fi}}
+ \addto\captionsczech{\renewcommand\oznacenipodekovani{Pod\v{e}kov\'{a}n\'{\i}}}
+ \addto\captionsczech{\renewcommand\thesisadvertisment{%
+ Vys\'{a}zeno pomoc\'{\i} bal\'{\i}\v{c}ku \texttt{thesis} verze \version@thesis ;
+ \url{https://latex.fekt.vut.cz/}%
+ }}
+ \fi
+
+ \ifx\captionsenglish\undefined\relax\else
+ \addto\captionsenglish{\renewcommand\abstractname{Abstract}}
+ \addto\captionsenglish{\renewcommand\alsoname{see also}}
+ \addto\captionsenglish{\renewcommand\appendixname{Appendix}}
+ \addto\captionsenglish{\renewcommand\bibname{Bibliography}}
+ \addto\captionsenglish{\renewcommand\ccname{cc}}
+ \addto\captionsenglish{\renewcommand\chaptername{Chapter}}
+ \addto\captionsenglish{\renewcommand\contentsname{Contents}}
+ \addto\captionsenglish{\renewcommand\enclname{encl}}
+ \addto\captionsenglish{\renewcommand\figurename{Fig.}}
+ \addto\captionsenglish{\renewcommand\glossaryname{Glossary}}
+ \addto\captionsenglish{\renewcommand\headtoname{To}}
+ \addto\captionsenglish{\renewcommand\indexname{Index}}
+ \addto\captionsenglish{\renewcommand\keywordsname{Keywords}}
+ \addto\captionsenglish{\renewcommand\listfigurename{List of Figures}}
+ %\addto\captionsenglish{\renewcommand\listofabbrevname{List of symbols, physical constants and abbreviations}}
+ \addto\captionsenglish{\renewcommand\listofabbrevname{Symbols and abbreviations}}
+ \addto\captionsenglish{\renewcommand\listofappendicesname{List of appendices}}
+ \addto\captionsenglish{\renewcommand\listtablename{List of Tables}}
+ \addto\captionsenglish{\renewcommand\pagename{Page}}
+ \addto\captionsenglish{\renewcommand\partname{Part}}
+ \addto\captionsenglish{\renewcommand\prefacename{Preface}}
+ \addto\captionsenglish{\renewcommand\proofname{Proof}}
+ \addto\captionsenglish{\renewcommand\refname{Bibliography}}
+ \addto\captionsenglish{\renewcommand\seename{see}}
+ \addto\captionsenglish{\renewcommand\tablename{Table}}
+ \addto\captionsenglish{\renewcommand\citace@stran{p}}
+ \addto\captionsenglish{\renewcommand\oborstudiatext{Specialization of Study}}
+ \addto\captionsenglish{\renewcommand\oznaceniprohlaseni{Author's Declaration}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@autor{Author}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@butid{Author's ID}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@paper{Paper type}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@rok{Academic year}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@nazev{Topic}}
+ \addto\captionsenglish{\renewcommand\prohlaseni@poznamka{The author signs only in the printed version.}}
+ \addto\captionsenglish{\renewcommand\oznacenipodpisu{author's signature}}
+ \addto\captionsenglish{\renewcommand\oznacenipodekovani{Acknowledgement}}
+ \addto\captionsenglish{\renewcommand\thesisadvertisment{%
+ Typeset by the \texttt{thesis} package, version \version@thesis ;
+ \url{https://latex.fekt.vut.cz/}%
+ }}
+ \fi
+
+ \ifx\captionsslovak\undefine\relax\else
+ \addto\captionsslovak{\renewcommand\abstractname{Abstrakt}}
+ \addto\captionsslovak{\renewcommand\alsoname{vi\v{d} tie\v{z}}}
+ \addto\captionsslovak{\renewcommand\appendixname{Pr\'{\i}loha}}
+ \addto\captionsslovak{\renewcommand\bibname{Literat\'ura}}
+ \addto\captionsslovak{\renewcommand\ccname{cc.}}
+ \addto\captionsslovak{\renewcommand\chaptername{Kapitola}}
+ \addto\captionsslovak{\renewcommand\contentsname{Obsah}}
+ \addto\captionsslovak{\renewcommand\enclname{Pr\'{\i}loha}}
+ \addto\captionsslovak{\renewcommand\figurename{Obr.}}
+ \addto\captionsslovak{\renewcommand\glossaryname{Slovn\'{\i}k}}
+ \addto\captionsslovak{\renewcommand\headtoname{Pre}}
+ \addto\captionsslovak{\renewcommand\indexname{Register}}
+ \addto\captionsslovak{\renewcommand\keywordsname{K\v{l}\'{u}\v{c}ov\'{e} slov\'{a}}}
+ \addto\captionsslovak{\renewcommand\listfigurename{Zoznam obr\'{a}zkov}}
+ \addto\captionsslovak{\renewcommand\listofabbrevname{Zoznam symbolov a skratiek}}
+ \addto\captionsslovak{\renewcommand\listofappendicesname{Zoznam pr\'{i}loh}}
+ \addto\captionsslovak{\renewcommand\listtablename{Zoznam tabuliek}}
+ \addto\captionsslovak{\renewcommand\pagename{Str.}}
+ \addto\captionsslovak{\renewcommand\partname{\v{C}as\v{t}}}
+ \addto\captionsslovak{\renewcommand\prefacename{Predhovor}}
+ \addto\captionsslovak{\renewcommand\proofname{D\^{o}kaz}}
+ \addto\captionsslovak{\renewcommand\refname{Literat\'{u}ra}}
+ \addto\captionsslovak{\renewcommand\seename{vi\v{d}}}
+ \addto\captionsslovak{\renewcommand\tablename{Tab.}}
+ \addto\captionsslovak{\renewcommand\lstlistingname{V\'{y}pis}}
+ \addto\captionsslovak{\renewcommand\lstlistlistingname{Zoznam v\'{y}pisov}}
+ \addto\captionsslovak{\renewcommand\citace@stran{s}}
+ \addto\captionsslovak{\renewcommand\oznaceniprohlaseni{Vyhl\'{a}senie autora o p\^{o}vodnosti diela}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@autor{Meno a priezvisko autora}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@butid{VUT ID autora}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@paper{Typ pr\'{a}ce}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@rok{Akademick\'{y} rok}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@nazev{T\'{e}ma z\'{a}v\v{e}re\v{c}nej pr\'{a}ce}}
+ \addto\captionsslovak{\renewcommand\prohlaseni@poznamka{Autor podpisuje iba v tla\v{c}enej verzii.}}
+ \addto\captionsslovak{\renewcommand\oborstudiatext{Odbor}} %nebo Odbor?
+ \addto\captionsslovak{\renewcommand\oznacenipodpisu{\ifnum\@pohlavi=1 podpis autorky\else podpis autora\fi}}
+ \addto\captionsslovak{\renewcommand\oznacenipodekovani{Po\v{d}akovanie}}
+ \addto\captionsslovak{\renewcommand\thesisadvertisment{%
+ Vysaden\'{e} pomocou bal\'{\i}\v{c}ku \texttt{thesis} verzie \version@thesis ;
+ \url{https://latex.fekt.vut.cz/}%
+ }}
+ \fi
+
+ % pro aktualizaci nazvu podle pozmenenych captions
+ \expandafter\selectlanguage\expandafter{\orig@lang}
+}%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Typograficke vlastnosti %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\@ifclassloaded{beamer}
+{
+%% Parametry pro prezentaci
+}
+{
+%% Radkovani 1.2
+\renewcommand\baselinestretch{1.2}
+%% Nastaveni penalt pro sirotky a vdovy
+\widowpenalty1000
+\clubpenalty1000
+%% Nastaveni penalty za rozdeleni slova na dve stranky
+\brokenpenalty1000
+
+%% Velikost pisma a mezery mezi vzorci
+\def\@normalsize
+ {%
+ \@setsize\normalsize{12pt}\xpt\@xpt
+ \abovedisplayskip=3mm plus6pt minus 4pt
+ \belowdisplayskip=3mm plus6pt minus 4pt
+ \abovedisplayshortskip=0mm plus6pt minus 2pt
+ \belowdisplayshortskip=0mm plus4pt minus 4pt
+ \let\@listi\@listI
+ }%
+}
+
+%% Popis obrazku a tabulek
+\def\fnum@table{\tablename\,\,\thetable}
+\def\fnum@figure{\figurename\,\,\thefigure}
+\setlength{\belowcaptionskip}{6pt}
+
+%% Cislovani od ctvrte urovne nadpisu
+\renewcommand\thesubsubsection{\@alph\c@subsubsection)}
+\renewcommand\theparagraph {\alph{subsubsection}.\@arabic\c@paragraph)}
+\renewcommand\thesubparagraph {\alph{subsubsection}.\arabic{paragraph}.\@arabic\c@subparagraph)}
+
+%% Sazba nadpisu kapitoly
+\providecommand\chapter{}
+\renewcommand\chapter
+ {%
+ \cleardoublepage\@startsection{chapter}{0}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}% %puvodne2.3ex
+ %{\normalfont\Large\bfseries\MakeUppercase}%
+ {\LARGE\sffamily\bfseries}%
+ }%
+
+
+%% Zarovnani rovnic a titulku plovoucich objektu vlevo
+\ifx\akt@center\center@vlevo
+ % zarovnani rovnic vlevo
+ \input{fleqn.clo}
+ % zarovnani popisku obrazku a tabulek
+ \long\def\@makecaption#1#2%
+ {%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{#1:\,\,#2}%
+ \ifdim \wd\@tempboxa >\hsize
+ \settowidth{\leftskip}{#1:\,\,}%
+ \setlength{\parindent}{-\leftskip}%
+ #1:\,\,#2\par
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip
+ }%
+\fi
+
+%% Definice prechodu na novou lichou stranku u oboustranne sazby
+\def\cleardoublepage
+ {%
+ \clearpage
+ \if@twoside
+ \ifodd
+ \c@page
+ \else
+ \hbox{}
+ \thispagestyle{empty}
+ \newpage
+ \if@twocolumn
+ \hbox{}
+ \newpage
+ \fi
+ \fi
+ \fi
+ }%
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%
+%% Pomocne prikazy %%
+%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%% Literatura bez zahlavi
+\renewenvironment{thebibliography}[1]
+ {%
+ \chapter*{\refname}%
+ \phantomsection
+ \addcontentsline{toc}{chapter}{\refname}
+ \list{\@biblabel{\@arabic\c@enumiv}}{%%
+ \settowidth\labelwidth{\@biblabel{#1}}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}%
+ }%%
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty \clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m
+ }{%
+ \def\@noitemerr
+ {\@latex@warning{Nezadana zadna literatura/No bibliography item}}%
+ \endlist
+ }%
+
+
+%% Zahajeni sazby priloh
+\newcommand{\start@prilohy}{%
+ \par
+ \setcounter{chapter}{0}%
+ \setcounter{section}{0}%
+ % prepnuti na cislovani pismeny
+ \gdef\@chapapp{\appendixname}%
+ \gdef\thechapter{\@Alph\c@chapter}%
+ %% Zmena souboru pro seznam kapitol
+ \gdef\@chapter[##1]##2{%%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}##1}%
+ \addcontentsline{toa}{chapter}%
+ {\protect\numberline{\thechapter}##1}%
+ \else
+ \addcontentsline{toc}{chapter}{##1}%
+ \addcontentsline{toa}{chapter}{##1}%
+ \fi
+ \chaptermark{##1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{##2}]%
+ \else
+ \@makechapterhead{##2}%
+ \@afterheading
+ \fi
+ }%%
+ %% Zmena souboru pro seznam nadpisu casti
+ \gdef\@sect##1##2##3##4##5##6[##7]##8{%%
+ \ifnum ##2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{##1}%
+ \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+ \fi
+ \@tempskipa ##5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ ##6{%%%
+ \@hangfrom{\hskip ##3\relax\@svsec}%
+ \interlinepenalty \@M ##8\@@par
+ }%%%
+ \endgroup
+ \csname ##1mark\endcsname{##7}%
+ \addcontentsline{toc}{##1}{%%%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7
+ }%%%
+ \addcontentsline{toa}{##1}{%%%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7
+ }%%%
+ \else
+ \def\@svsechd{%%%
+ ##6{%%%
+ \hskip ##3\relax
+ \@svsec ##8
+ }%%%%
+ \csname ##1mark\endcsname{##7}%
+ \addcontentsline{toc}{##1}{%%%%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7
+ }%%%%
+ \addcontentsline{toa}{##1}{%%%%
+ \ifnum ##2>\c@secnumdepth \else
+ \protect\numberline{\csname the##1\endcsname}%
+ \fi
+ ##7
+ }%%%%
+ }%%%
+ \fi
+ \@xsect{##5}%
+ }%%
+}%
+
+
+%% Pomocne funkce pro parsovani jmena autora a vedouciho
+% jednotlive casti jmena autora
+\let\author@pred=\relax
+\let\author@jmeno=\relax
+\let\author@prijmeni=\relax
+\let\author@za=\relax
+% jednotlive casti jmena vedouciho
+\let\advisor@pred=\relax
+\let\advisor@jmeno=\relax
+\let\advisor@prijmeni=\relax
+\let\advisor@za=\relax
+% jednotlive casti jmena oponenta
+\let\opponent@pred=\relax
+\let\opponent@jmeno=\relax
+\let\opponent@prijmeni=\relax
+\let\opponent@za=\relax
+% prikazy pro nastaveni jednotlivych casti jmen
+\def\nastav@tituly@pred[#1]{\expandafter\gdef\csname \osoba@ @pred\endcsname{#1}\futurelet\nextchar\nastav@jmeno}
+\def\nastav@jmeno#1{\expandafter\gdef\csname \osoba@ @jmeno\endcsname{#1}\futurelet\nextchar\test@prijmeni}
+\def\nastav@prijmeni#1{\expandafter\gdef\csname \osoba@ @prijmeni\endcsname{#1}\futurelet\nextchar\test@tituly@za}
+\def\nastav@tituly@za[#1]{\expandafter\gdef\csname \osoba@ @za\endcsname{#1}}
+% zacatek rozdelovani jmena, testovani titulu pred jmenem
+\def\rozbor@jmena{%
+ \ifx [\nextchar
+ \let\next=\nastav@tituly@pred
+ \else
+ \let\next=\nastav@jmeno
+ \fi
+ \next
+}%
+% testovani, zda jmeno a prijmeni bylo rozdeleno do dvou parametru
+\def\test@prijmeni{%
+ \ifx\bgroup\nextchar
+ \let\next=\nastav@prijmeni
+ \else
+ \let\next=\test@tituly@za
+ \fi
+ \next
+}%
+% testovani titulu za jmenem
+\def\test@tituly@za{%
+ \ifx [\nextchar
+ \let\next=\nastav@tituly@za
+ \else
+ \let\next=\relax
+ \fi
+ \next
+}%
+
+%% Pocitani stran
+\ifx\pocet@stran\undefined
+ \def\pocet@stran{??}
+\fi
+%\def\spocti@strany{%
+ %\addtocounter{page}{-1}
+ %\immediate\write\@auxout{\string\gdef\string\pocet@stran{\thepage}}
+%}%
+\def\spocti@strany{%
+ \clearpage
+ \newcounter{page@count}
+ \setcounter{page@count}{\thepage}
+ \addtocounter{page@count}{-1}
+ \immediate\write\@auxout{\string\gdef\string\pocet@stran{\thepage@count}}
+}%
+\AtEndDocument{\spocti@strany}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Zruseni standardnich prikazu pro autora, sazbu obalky atd. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\global\let\maketitle\relax
+%\global\let\@maketitle\relax
+\global\let\thanks\relax
+\global\let\@thanks\@empty
+%\global\let\author\relax
+%\global\let\@author\@empty
+%\global\let\date\relax
+%\global\let\@date\@empty
+\global\let\and\relax
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Pomocne delkove registry %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newlength{\thesis@tmp}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba titulnich stranek s obsahem zarovnanym svisle %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\patternpage}[3]{%
+ % prvni parametr bude zarovnan na hornim okraji stranky
+ % druhy parametr bude svisle vycentrovan na strance
+ % treti parametr bude zarovnan na spodni okraj stranky
+ \newpage
+ \thispagestyle{empty}%
+ \noindent
+ \makebox[0pt][l]{%%
+ \vspace{\stretch{1}}%
+
+ \parbox[c][0pt][c]{\textwidth}{#2}%
+
+ \vspace{\stretch{1}}%
+ }%%
+ \parbox[c][\textheight][c]{\textwidth}{%%
+ \parbox[t][][t]{\textwidth}{#1}%
+
+ \vspace{\stretch{1}}%
+
+ \parbox[b][][b]{\textwidth}{#3}%
+ }%%
+ \newpage
+
+ \if@twoside
+ \thispagestyle{empty}%
+ \cleardoublepage
+ \fi
+}%
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba kompletniho prebalu prace prikazem \makecover %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Velikosti fontu pro titulni stranu
+\def\Vutbig{\fontfamily{Vafle}\fontsize{24pt}{28pt}\selectfont} % VUT, 25pt
+\def\Vutlar{\fontfamily{Vafle}\fontsize{20pt}{24pt}\selectfont} % Nazev prace, 20pt
+\def\Vutmid{\fontfamily{Vafle}\fontsize{18pt}{24pt}\selectfont} % Fakulta, ustav, 18pt
+\def\Vutsmall{\fontfamily{Vafle}\fontsize{13pt}{16pt}\selectfont} % Typ prace, autor, misto, 13pt
+\def\Vutsub{\fontfamily{Vafle}\fontsize{11pt}{13pt}\selectfont\textcolor{gray}} % Podtituly, 11pt
+%\def\Vutsubs{\fontfamily{Vafle}\fontsize{10pt}{14pt}\selectfont\textcolor{gray}} % Podtituly mensi, 10pt
+% Mezery mezi texty na titulni strane - standardni
+\def\Vutska{\vskip 45pt}% Nad VUT
+\def\Vutskc{\vskip 22pt} % Nad fakultou, nad ustavem
+\def\Vutskb{\vskip 55pt plus 1fill} % Nad nazvem
+\def\Vutskd{\vskip 0pt plus 9fill} % Nad typem prace
+\def\Vutske{\vskip 20pt} % Nad autorem a vedoucim
+\def\Vutskf{\vskip 50pt} % Nad mistem/rokem
+
+\newcommand\makecover{\par
+ \newgeometry{total={160mm,270mm},top=26mm,inner=23mm,nohead,nofoot}
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{%%
+ \parindent 1em\noindent
+ \hb@xt@1.8em{%%%
+ \hss\@textsuperscript{\normalfont\@thefnmark}%
+ }%%%
+ ##1%
+ }%%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@vytvorobalku@vut
+ \else
+ \twocolumn[\@vytvorobalku@vut]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@vytvorobalku@vut
+ \fi
+ \endgroup
+
+ \restoregeometry
+
+ %% Tady zrusime prikazy
+ \global\let\makecover\relax
+ \global\let\@vytvorobalku@vut\relax
+}%
+
+
+\def\@vytvorobalku@vut{%
+ \renewcommand{\baselinestretch}{1.0}%
+ \newpage
+ \thispagestyle{empty}%
+ \begin{hyphenrules}{nohyphenation}
+ \noindent\centering
+ \raisebox{5mm}[8mm][0mm]{%%
+% \begin{center}
+ \begin{minipage}[t][274mm]{\linewidth}%
+ \centering
+ \noindent
+ \parbox[t][26mm][t]{\linewidth}{%%%
+ \centering\sffamily \huge
+ \MakeUppercase{\university@orig@lang}
+ }%%%
+
+ \noindent
+ \parbox[t][16mm][t]{0.7\linewidth}{%%%
+ \centering
+ \sffamily \huge
+ \faculty@orig@lang
+ }%%%
+
+ \vskip 0mm plus 1fill
+ \noindent
+ \parbox[t][17mm][t]{\linewidth}{%%%
+ \centering
+ \sffamily\huge \MakeUppercase{\csname oznaceniprace@\orig@lang\endcsname}
+ }%%%
+
+ \vskip 0mm plus 1fill
+
+ \noindent
+ \parbox[t][32mm][t]{\linewidth}{%%%
+ %\raggedright
+ \sffamily \Large
+ %\makebox[62mm][l]{\MakeUppercase{\csname autortext@\orig@lang\endcsname}}%
+ \mbox{\@city,\ \@grade}\hfill\@Autor
+ %\sffamily \normalsize
+ %\MakeUppercase{\csname autortext@\tran@lang\endcsname}%
+ }%%%
+ %
+ \end{minipage}%
+% \end{center}
+ }%%
+ \end{hyphenrules}
+
+ \newpage
+
+ \if@twoside
+ \thispagestyle{empty}%
+ \cleardoublepage
+ \fi
+
+ \setcounter{page}{1} %% Obalka se do poctu stran nepocita
+}%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba kompletni uvodni stranky prikazem \maketitle %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifclassloaded{beamer}
+{
+% nastaveni popisku pro dalsi slidy
+\def\insertshortauthor{\@autor}
+\def\insertshorttitle{\title@orig@lang}
+
+% prikaz pro vysazeni VUT titulni stranky prezentace
+\renewcommand\maketitle{
+ \begin{frame}[plain]
+ \usebeamertemplate*{VUT title page}\@thanks
+ \end{frame}
+ % resetovani citace slajdu, titulka se nepocita
+ \setcounter{framenumber}{0}
+}
+
+% Vzhled titulni stranky prezentace
+\defbeamertemplate*{VUT title page}{default}[1][]{
+\vbox{}
+ \vfill
+ \begin{centering}
+
+ \begin{beamercolorbox}[sep=0pt,center,#1]{institute}
+ \makebox[\textwidth][l]{
+ {\usebeamercolor[fg]{titlegraphic}\includegraphics[keepaspectratio,width=.5\linewidth]{\logo@fakulta}}
+ }
+ \end{beamercolorbox}
+\vskip1em\par
+ \begin{beamercolorbox}[sep=8pt,center,#1]{title}
+ \usebeamerfont{title}\title@orig@lang\par%
+ \ifx\akt@type\@empty%
+ \else%
+ \vskip0.25em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\csname oznaceniprace@\orig@lang\endcsname\par}%
+ \fi%
+ \end{beamercolorbox}%
+ \vskip1.5em\par
+ \begin{beamercolorbox}[sep=8pt,center,#1]{author}
+ \begin{tabular}{ll}
+ {\slshape \csname autortext@\orig@lang\endcsname :} & \@Autor \\%
+ \ifx\advisor@prijmeni\relax%
+ \else%
+ {\slshape \csname vedoucitext@\orig@lang\endcsname :} & \@Vedouci \\%
+ \fi
+ % pripadne text: "Oponent prace: jmeno oponenta"
+ % pokud byl zadan oponent prace pomoci \opponent{jmeno}
+
+
+ % podminka pro oponenta, jedna-li se o semestralni praci nebo je-li zakomentovan v nastevni_udaju.tex nezobrazi se, jinak se zobrazi
+ \ifx\akt@type\type@semestral
+ %nic
+ \else
+ \ifx\opponent@prijmeni\relax
+ \else
+ {\slshape \csname oponenttext@\orig@lang\endcsname :} & \@Oponent \\%
+ %& Ing.\ DRUHÝ OPONENT, Ph.D.\\
+ %& MUDr.\ TŘETÍ OPONENT, CSc.\\
+ \fi
+ \fi
+
+
+ \end{tabular}%
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=13pt,center,#1]{date}
+ \usebeamerfont{date} \@city ,~\@date
+ \end{beamercolorbox}
+ \end{centering}
+ \vfill
+}
+}%elseclassloaded
+{
+\renewcommand\maketitle{\par
+ \newgeometry{total={150mm,250mm},top=24mm,inner=30mm,nohead,nofoot}
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%%%
+ \hss\@textsuperscript{\normalfont\@thefnmark}%
+ }%%%
+ ##1%
+ }%%%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@vytvortitulku@vut
+ \else
+ \twocolumn[\@vytvortitulku@vut]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@vytvortitulku@vut
+ \fi
+ \endgroup
+
+ \restoregeometry
+
+ %% Po vysazeni zrusime prikazy
+ \global\let\maketitle\relax
+ \global\let\@vytvortitulku@vut\relax
+
+}%
+
+\def\@vytvortitulku@vut{%
+\renewcommand\baselinestretch{1.0}
+\newpage
+\thispagestyle{empty}
+\begin{hyphenrules}{nohyphenation}
+\parindent=0pt
+\raggedright
+
+\includegraphics*[trim={32pt 32pt 32pt 32pt},width=42mm,height=42mm,keepaspectratio]{\logo@skola}
+% Mezery nize mozno upravit - tyto jsou nastaveny tak, aby se i pri triradkovem nazvu
+% prace a dvouradkovem nazvu ustavu vysazel posledni radek na spravnou stranu
+\Vutska
+
+\Vutbig{\MakeUppercase{\university@orig@lang}\hfil}\par
+\ifx\lang@study\lang@czech
+\Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\university@tran@lang}}}
+\fi
+\Vutskc
+ \Vutmid{\MakeUppercase{\faculty@orig@lang}}\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\faculty@tran@lang}}}
+ \fi
+
+ \Vutskc
+
+ \Vutmid\Department@orig@lang\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\Department@tran@lang}}
+ \fi
+
+\Vutskb
+
+\Vutlar\Title@orig@lang\par
+\ifx\lang@study\lang@czech
+\Vutsub{\foreignlanguage{\tran@lang}{\Title@tran@lang}}
+\fi
+
+\Vutskd
+
+\Vutsmall{\MakeUppercase{\csname oznaceniprace@\orig@lang\endcsname}}\par
+\ifx\lang@study\lang@czech
+\Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\csname oznaceniprace@\tran@lang\endcsname}}}
+\fi
+
+\Vutske
+
+% troska rozhodovani jak vytisknout autora a suprevizora
+\setbox1=\hbox{\Vutsmall\@autor}
+\setbox2=\hbox{\Vutsmall\foreignlanguage{\tran@lang}{\@vedouci}}
+\dimen0=\textwidth
+\advance\dimen0 by -70mm%
+\ifdim\wd1>\wd2
+ \dimen1=\wd1
+\else
+ \dimen1=\wd2
+\fi
+\ifdim\dimen0<\dimen1
+ % nevejde se mi tam jmeno autora nebo vedouciho protoze je moc dlouhe
+ \Vutsmall{\MakeUppercase{\csname autortext@\orig@lang\endcsname}\hfill\hbox to \dimen1{\@autor\hss}}\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\csname autortext@\tran@lang\endcsname}}}
+ \fi
+
+ \Vutske
+
+ \Vutsmall{\MakeUppercase{\csname vedoucitext@\orig@lang\endcsname}\hfill\hbox to \dimen1{\@vedouci\hss}}\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\csname vedoucitext@\tran@lang\endcsname}}}
+ \fi
+\else
+ \Vutsmall{\makebox[70mm][l]{\MakeUppercase{\csname autortext@\orig@lang\endcsname}}\@autor}\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\csname autortext@\tran@lang\endcsname}}}
+ \fi
+
+ \Vutske
+
+ \Vutsmall{\makebox[70mm][l]{\MakeUppercase{\csname vedoucitext@\orig@lang\endcsname}\hss}\@vedouci\hss}\par
+ \ifx\lang@study\lang@czech
+ \Vutsub{\foreignlanguage{\tran@lang}{\MakeUppercase{\csname vedoucitext@\tran@lang\endcsname}}}
+ \fi
+\fi
+
+\Vutskf
+
+ \Vutsmall{\@City\ \@grade}
+
+\end{hyphenrules}
+
+ \newpage
+
+ \if@twoside
+ \thispagestyle{empty}%
+ \cleardoublepage
+ \fi
+}%
+}%ifclassloaded
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba stranky s citaci prikazem \makecitation %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\makecitation{%
+\cleardoublepage
+\mbox{}
+\vfill
+{%% sazba bibliograficke citace %do verze 4.02 byvalo na spolecne strance s abstrakty
+ \vspace{\stretch{1}}\noindent
+ \parbox{\linewidth}{%%%
+ \sffamily \MakeUppercase{\author@prijmeni},~\author@jmeno{}.
+ {\slshape \title@orig@lang}.
+ {\csname oznaceniprace@\orig@lang\endcsname}. % od verze 4.09 ihned za názvem práce (690)
+ \@city:
+ \university@orig@lang,
+ \faculty@orig@lang,
+ \department@orig@lang,
+ \@grade.
+ %\pocet@stran~\citace@stran. %podle nové ISO ČSN 690:2022 se již počty stran neuvádějí
+ \csname citace@vedouci@\orig@lang\endcsname
+ }%%%
+}%%
+}%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba stranky s abstraktem prikazem \makeabstract %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\makeabstract{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@vytvorabstrakt@vut
+ \else
+ \twocolumn[\@vytvorabstrakt@vut]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@vytvorabstrakt@vut
+ \fi
+ \endgroup
+
+ %% Tady si nesmazeme titul
+ \setcounter{footnote}{0}%
+ \global\let\makeabstract\relax
+ \global\let\@vytvorabstrakt@vut\@empty
+}%
+
+
+\def\@vytvorabstrakt@vut{{% prostredi kvuli pagestyle
+ \renewcommand{\baselinestretch}{1.0}%
+ \pagestyle{empty}%
+ \cleardoublepage
+ \noindent
+ \parbox{\linewidth}%
+ {%% sazba abstraktu v originalnim jazyce
+% \expandafter\selectlanguage\expandafter{\orig@lang}
+ {%%% prostredi kvuli zmene pisma
+ \large\sffamily\bfseries\MakeUppercase{\abstractname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \abstract@orig@lang
+ }%%%
+
+ \bigskip
+ {%%% prostredi kvuli zmene pisma
+ \large\sffamily\bfseries\MakeUppercase{\keywordsname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \keywords@orig@lang
+ }%%%
+ }%%
+
+ \bigskip\bigskip
+ \noindent%
+ \rule{\linewidth}{0pt}%
+ \vskip 1em plus 1fill
+
+ {
+ \ifx\lang@study\lang@english
+ \ifx\abstract@tran@lang\empty\else
+ \ifx\keywords@tran@lang\empty\else
+ \expandafter\selectlanguage\expandafter{\tran@lang}
+ \noindent
+ \parbox{\linewidth}%
+ {%% Sazba abstraktu v prekladu
+ {%%%
+ \large\sffamily\bfseries\MakeUppercase{\abstractname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \abstract@tran@lang
+ }%%%
+
+ \bigskip
+ {%%% prostredi kvuli zmene pisma
+ \large\sffamily\bfseries\MakeUppercase{\keywordsname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \keywords@tran@lang
+ }%%%
+ }%%
+ \fi\fi
+ \else
+ \expandafter\selectlanguage\expandafter{\tran@lang}
+ \noindent
+ \parbox{\linewidth}%
+ {%% Sazba abstraktu v prekladu
+ {%%%
+ \large\sffamily\bfseries\MakeUppercase{\abstractname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \abstract@tran@lang
+ }%%%
+
+ \bigskip
+ {%%% prostredi kvuli zmene pisma
+ \large\sffamily\bfseries\MakeUppercase{\keywordsname}%
+ }%%%
+
+ \medskip
+ \parbox{\linewidth}{%%%
+ \sffamily
+ \keywords@tran@lang
+ }%%%
+ }%%
+ \fi
+ }
+
+ \bigskip\bigskip
+ \noindent%
+ \rule{\linewidth}{0pt}\nopagebreak
+ \vskip 2em plus 2fill
+ %{%% sazba bibliograficke citace
+ %\vspace{\stretch{1}}\noindent
+ %\parbox{\linewidth}{%%%
+ %\sffamily \MakeUppercase{\author@prijmeni},~\author@jmeno{}.
+ %{\slshape \title@orig@lang}.
+ %\@city:
+ %\university@orig@lang,
+ %\faculty@orig@lang,
+ %\department@orig@lang,
+ %\@grade, \pocet@stran~\citace@stran.
+ %{\csname oznaceniprace@\orig@lang\endcsname}.
+ %\csname citace@vedouci@\orig@lang\endcsname
+ %}%%%
+ %}%%
+
+ \vspace*{2ex}
+
+ \enlargethispage{1.5\baselineskip}
+ % balicek hyperref predefinovava footnotetext, aby vyzadoval kotvu na footnotemark
+ % nasledujici prikaz docasne obnovi puvodni prikaz footnotetext bez kotvy
+ \def\@footnotetext##1{%
+ \H@@footnotetext{##1}}
+ \footnotetext{%
+ \noindent
+ \hspace*{-6.1mm}%
+ %\hspace*{-\parindent}%
+ \thesisadvertisment%
+ }
+
+ \newpage
+}}%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Sazba prohlaseni o samostatnosti prace \makedeclaration %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\makedeclaration{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%%%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \makedeclaration@vut
+ \else
+ \twocolumn[\makedeclaration@vut]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \makedeclaration@vut
+ \fi
+ \endgroup
+
+ %% Tady si nesmazeme titul
+ \setcounter{footnote}{0}%
+ \global\let\makedeclaration\relax
+ \global\let\makedeclaration@vut\@empty
+}%
+
+\def\makedeclaration@vut{%
+ \cleardoublepage
+ \sffamily%
+ \noindent%
+ \begin{center}%
+ \Large\textbf{\oznaceniprohlaseni}%
+ \end{center}%
+
+ \vspace{3em}%
+ \begin{tabular}{p{55mm}p{70mm}}
+ \bfseries\prohlaseni@autor{}: & \@autor \\[1em]
+ \bfseries \prohlaseni@butid{}: & \but@id \\[1em]
+ \bfseries \prohlaseni@paper{}: & \csname oznaceniprace@\orig@lang\endcsname \\[1em]
+ \bfseries \prohlaseni@rok{}: & \academic@year \\[1em]
+ \bfseries \prohlaseni@nazev{}: & \title@orig@lang
+ \end{tabular}
+
+ \vspace{4em}%
+ \noindent
+ \csname prohlasenitext@\orig@lang\endcsname
+
+ \vspace{4em}%
+
+ \begin{center}
+ \begin{tabular}{lc}
+ \mistoprohlaseni\hspace{1em}\makebox[8em][c]{\dotfill}\hspace{5em} &
+ \dotfill \\
+ & \oznacenipodpisu\begin{NoHyper}\footnotemark\end{NoHyper} \\
+ & \rule{15em}{0pt}
+ \end{tabular}
+ \end{center}
+
+ \footnotetext{\prohlaseni@poznamka}
+}
+
+%\endinput
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% PODEKOVANI %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\makeacknowledgement{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%%%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \makeacknowledgement@vut
+ \else
+ \twocolumn[\makeacknowledgement@vut]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \makeacknowledgement@vut
+ \fi
+ \endgroup
+
+ %% Tady si nesmazeme titul
+ \setcounter{footnote}{0}%
+ \global\let\makeacknowledgement\relax
+ \global\let\makeacknowledgement@vut\@empty
+}%
+
+\def\makeacknowledgement@vut{%
+ \cleardoublepage
+ \patternpage{%%nahore
+ }{%%uprostred
+ \sffamily
+ \begin{center}%
+ \large
+ \MakeUppercase{\oznacenipodekovani}%
+ \end{center}%
+
+ \vspace{1em}%
+ \noindent
+ \acknowledgement@orig@lang
+
+ %\vspace{3em}%
+ %\mistopodekovani
+ %\hspace{1em}\makebox[7em][c]{\dotfill} \hfill
+ %\begin{minipage}[t][][t]{15em}%
+ %\begin{center}%
+ %\dotfill \\
+ %\oznacenipodpisu
+ %\end{center}%
+ %\end{minipage}%
+ }{%%dole
+ }%%
+}
+
+
+
+%Logo v hlavicce slajdu
+\gdef\insertframelogo{}
+\newcommand{\logoheader}{
+ \gdef\insertframelogo{\raisebox{-0.4em}{\includegraphics[height=1.6em]{\zkracenelogo@fakulta}}}
+}
+
+%\ifnum\akt@type=\type@semestral %u typu semestral se netisknou abstrakty apod.
+ %\renewcommand\makeabstract\relax
+ %%\renewcommand\makedeclaration\relax %prohlaseni ma dle doc. Ciky byt pritomno i v SP
+ %\renewcommand\makeacknowledgement\relax
+%\fi
+
+%\newcommand{\vlozprazdnoustranku}{%
+ %\newpage%
+ %%\thispagestyle{empty}%
+ %\thispagestyle{plain}%
+ %\mbox{}%
+%}
+
+\newcommand{\oddpage}{%
+ \if@twoside
+ \pagestyle{empty}
+ \cleardoublepage
+ \fi
+ %%\thispagestyle{empty}%
+ %\thispagestyle{plain}%
+ %\mbox{}%
+}
+
+
+\endinput
+
+
+%%
+%% End of file thesis.sty