%%% Hlavní soubor. Zde se definují základní parametry a odkazuje se na ostatní části. %%%

%% Verze pro jednostranný tisk:
\documentclass[12pt,a4paper]{report}
% \setlength\textwidth{145mm}
% \setlength\textheight{247mm}
% \setlength\oddsidemargin{15mm}
% \setlength\evensidemargin{15mm}
% \setlength\topmargin{0mm}
% \setlength\headsep{0mm}
% \setlength\headheight{0mm}
% \openright zařídí, aby následující text začínal na pravé straně knihy
\let\openright=\clearpage

%% Pokud tiskneme oboustranně:
% \documentclass[12pt,a4paper,twoside,openright]{report}
% \setlength\textwidth{145mm}
% \setlength\textheight{247mm}
% \setlength\oddsidemargin{14.2mm}
% \setlength\evensidemargin{0mm}
% \setlength\topmargin{0mm}
% \setlength\headsep{0mm}
% \setlength\headheight{0mm}
% \let\openright=\cleardoublepage

%% výstupní formát PDF/A-2u
\usepackage[a-2u]{pdfx}

%% kódování
\usepackage{textcomp}        % speciální symboly pro kódování T1
\usepackage[utf8]{inputenc}  % vstupní kódování v UTF-8
\usepackage[T1]{fontenc}     % výstupní kódování v T1 (české znaky)

%% bibliografie
\usepackage[czech]{babel}    % Česká bibliografie
\usepackage[authoryear,colon,sort,round]{natbib}

%% Formátování podle předpisů PedF
% velikosti fontů jsou v základím nastavení správně
\usepackage[top=30mm, bottom=25mm, left=35mm, right=20mm]{geometry} % odsazení od okrajů
\usepackage{lmodern}         % nastavení fontů
\usepackage{cmap}            % dovoluje vyhledávat speciální české znaky v PDF
                             % https://en.wikibooks.org/wiki/LaTeX/Internationalization#Copying_and_searching_in_PDF
\setlength{\parindent}{0pt}  % neodsazuje se první řádek v odstavci
\setlength{\parskip}{6pt}    % mezera mezi odstavci
\renewcommand{\baselinestretch}{1.5} % odsazení řádků

%%% Další užitečné balíčky (jsou součástí běžných distribucí LaTeXu)
\usepackage{amsmath}         % rozšíření pro sazbu matematiky
\usepackage{amsfonts}        % matematické fonty
\usepackage{amsthm}          % sazba vět, definic apod.
\usepackage{bbding}          % symboly (čtverečky, hvězdičky, tužtičky, nůžtičky, ...)
\usepackage{bm}              % tučné symboly (příkaz \bm)
\usepackage{graphicx}        % vkládání obrázků
\usepackage{fancyvrb}        % vylepšené prostředí pro strojové písmo
\usepackage{indentfirst}     % zavede odsazení 1. odstavce kapitoly
\usepackage[nottoc]{tocbibind} % zajistí přidání seznamu literatury,
                             % obrázků a tabulek do obsahu
\usepackage{icomma}          % inteligetní čárka v matematickém módu
\usepackage{dcolumn}         % lepší zarovnání sloupců v tabulkách
\usepackage{booktabs}        % lepší vodorovné linky v tabulkách
\usepackage{paralist}        % lepší enumerate a itemize
\usepackage{xcolor}          % barevná sazba
\usepackage{xargs}           % vlastni prikazy

%%% Zdrojový kód
\usepackage{listings}
\lstset{
	language=html,
	frame=lrtb,
	basicstyle=\ttfamily\small,
	showstringspaces=false,
	tabsize=4,
	breaklines=true,
	extendedchars=true,
	literate=
		{á}{{\'a}}1
		{č}{{\v{c}}}1
		{ď}{{\v{d}}}1
		{é}{{\'e}}1
		{ě}{{\v{e}}}1
		{í}{{\'i}}1
		{ň}{{\v{n}}}1
		{ó}{{\'o}}1
		{ř}{{\v{r}}}1
		{š}{{\v{s}}}1
		{ť}{{\v{t}}}1
		{ú}{{\'u}}1
		{ů}{{\r{u}}}1
		{ý}{{\'y}}1
		{ž}{{\v{z}}}1
		{Á}{{\'A}}1
		{Č}{{\v{C}}}1
		{Ď}{{\v{D}}}1
		{É}{{\'E}}1
		{Ě}{{\v{E}}}1
		{Í}{{\'I}}1
		{Ň}{{\v{N}}}1
		{Ó}{{\'O}}1
		{Ř}{{\v{R}}}1
		{Š}{{\v{S}}}1
		{Ť}{{\v{T}}}1
		{Ú}{{\'U}}1
		{Ů}{{\r{U}}}1
		{Ý}{{\'Y}}1
		{Ž}{{\v{Z}}}1
}
\renewcommand{\lstlistingname}{Fig.}                              % Přejmenování popisků
\renewcommand{\lstlistlistingname}{Seznam ukázek zdrojového kódu} % Přejmenování názvu seznamu

%%% vlastní poznámky

\usepackage[draft, colorinlistoftodos]{todonotes}    % poznamky v marginu
\reversemarginpar                                    % poznamky vlevo
\setlength{\marginparwidth}{3cm}                     % sirsi poznamky

\presetkeys{todonotes}{fancyline, backgroundcolor=red!20}{}    % defaultni barva a hezke sipky

% vlastni zkratky
\newcommandx{\quest}[2][1=]{\todo[fancyline,linecolor=lime,backgroundcolor=lime!25,#1]{#2}}

%%% Údaje o práci

% Název práce v jazyce práce (přesně podle zadání)
\def\NazevPrace{Systém pro generování statického webu}

% Název práce v angličtině
\def\NazevPraceEN{System for static web generation}

% Jméno autora
\def\AutorPrace{Emil Miler}

% Rok odevzdání
\def\RokOdevzdani{2020}

% Název katedry nebo ústavu, kde byla práce oficiálně zadána
% (dle Organizační struktury MFF UK, případně plný název pracoviště mimo MFF)
\def\Katedra{Katedra informačních technologií a technické výchovy}
\def\KatedraEN{Name of the department}

% Jedná se o katedru (department) nebo o ústav (institute)?
\def\TypPracoviste{Katedra}
\def\TypPracovisteEN{Department}

% Vedoucí práce: Jméno a příjmení s~tituly
\def\Vedouci{PhDr. Josef Procházka, Ph.D.}

% Pracoviště vedoucího (opět dle Organizační struktury MFF)
\def\KatedraVedouciho{Katedra informačních technologií a technické výchovy}
\def\KatedraVedoucihoEN{}

% Studijní program a obor
\def\StudijniProgram{Specializace v~pedagogice}
\def\StudijniObor{Informační technologie se zaměřením na vzdělávání}

% Nepovinné poděkování (vedoucímu práce, konzultantovi, tomu, kdo
% zapůjčil software, literaturu apod.)
\def\Podekovani{%
Děkuji hlavně svému vedoucímu, doktoru Procházkovi, který mě vždy nasměroval správnou cestou a měl se mnou trpělivost. Velmi děkuji Lukáši Hozdovi za jeho technickou a odbornou asistenci se statickými generátory a se sázením samotné práce, a dále také Honzovi Vaisovi za jeho cenné rady k~sázení a k~obecnému psaní závěrečnách prací. Také děkuji Albertu Pospíšilovi za jeho pomoc s~překlady a korekturou. Dále pak děkuji partnerce, členům spolku \textit{microlab} a ostatním za podporu a pomoc při tvorbě práce.
}

% Abstrakt (doporučený rozsah cca 80-200 slov; nejedná se o zadání práce)
\def\Abstrakt{%
Abstrakt.
}
\def\AbstraktEN{%
Abstract.
}

% 3 až 5 klíčových slov (doporučeno), každé uzavřeno ve složených závorkách
\def\KlicovaSlova{%
{www} {web} {generátor}
}
\def\KlicovaSlovaEN{%
{www} {web} {generator}
}

%% Balíček hyperref, kterým jdou vyrábět klikací odkazy v PDF,
%% ale hlavně ho používáme k uložení metadat do PDF (včetně obsahu).
%% Většinu nastavítek přednastaví balíček pdfx.
\hypersetup{unicode}
\hypersetup{breaklinks=true}

%% Definice různých užitečných maker (viz popis uvnitř souboru)
\include{makra}

%% Titulní strana a různé povinné informační strany
\begin{document}
\include{titulka}

%%% Strana s automaticky generovaným obsahem bakalářské práce

\tableofcontents

%%% Jednotlivé kapitoly práce jsou pro přehlednost uloženy v samostatných souborech
\include{uvod}

\include{kap-generatory}
\include{kap-paradigmata}
\include{kap-markup}
\include{kap-taxonomie-pozadavku}
\include{kap-modelova-implementace}
\include{kap-vyhodnoceni-implementace}

\include{zaver}

%%% Seznam použité literatury
\include{literatura}

%%% Obrázky v bakalářské práci
%%% (pokud jich je malé množství, obvykle není třeba seznam uvádět)
%\listoffigures

%%% Tabulky v bakalářské práci (opět nemusí být nutné uvádět)
%%% U matematických prací může být lepší přemístit seznam tabulek na začátek práce.
%\listoftables

%%% Seznam programů
\lstlistoflistings

%%% Použité zkratky v bakalářské práci (opět nemusí být nutné uvádět)
%%% U matematických prací může být lepší přemístit seznam zkratek na začátek práce.
%\chapwithtoc{Seznam použitých zkratek}

%%% Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou
%%% odkazována z vlastního textu práce. Přílohy se číslují.
%%%
%%% Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné
%%% tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů,
%%% apod.). Do elektronické verze se hodí přílohy, které budou spíše používány
%%% v elektronické podobě než čteny (zdrojové kódy programů, datové soubory,
%%% interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze
%%% je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje
%%% opatření rektora č. 72/2017.
% \appendix
% \chapter{Přílohy}

% \section{První příloha}

\openright
\end{document}
