135 lines
4.7 KiB
TeX
135 lines
4.7 KiB
TeX
\documentclass[12pt,a4paper,twoside,openright]{report}
|
|
\let\openright=\cleardoublepage
|
|
|
|
\input{metadata}
|
|
|
|
\usepackage[a-2u]{pdfx}
|
|
|
|
\ifEN\else\usepackage[czech,shorthands=off]{babel}\fi
|
|
|
|
% See https://en.wikipedia.org/wiki/Canons_of_page_construction before
|
|
% modifying the size of printable area. LaTeX defaults are great.
|
|
% If you feel it would help anything, you can enlarge the printable area a bit:
|
|
%\usepackage[textwidth=390pt,textheight=630pt]{geometry}
|
|
% The official recommendation expands the area quite a bit (looks pretty harsh):
|
|
%\usepackage[textwidth=145mm,textheight=247mm]{geometry}
|
|
|
|
%%% TYPICAL FONT CHOICES (uncomment what you like) %%%
|
|
% Recommended combo: Libertinus (autoselects Biolinum for sans) and everything
|
|
% else (math+tt) comes from Latin Modern)
|
|
\usepackage{lmodern}
|
|
\usepackage[mono=false]{libertinus}
|
|
|
|
% For the "classic" LaTeX fonts (very good for pure math theses), simply
|
|
% comment out the libertinus package above.
|
|
|
|
% IBM Plex font suite: nice, but requires us to fine-tune the sizes and does
|
|
% not directly support small caps (\textsc):
|
|
%\usepackage[usefilenames,RM={Scale=0.88},SS={Scale=0.88},SScon={Scale=0.88},TT={Scale=0.88},DefaultFeatures={Ligatures=Common}]{plex-otf}
|
|
|
|
% TeX Gyre combo (Pagella+Heros+Cursor)
|
|
%\usepackage{fontspec}
|
|
%\setmainfont{TeX Gyre Pagella}
|
|
%\setsansfont{TeX Gyre Heros}
|
|
%\setmonofont{TeX Gyre Cursor}
|
|
|
|
% some useful packages
|
|
\usepackage{microtype}
|
|
\usepackage{amsmath,amsfonts,amsthm,bm}
|
|
\usepackage{graphicx}
|
|
\usepackage{xcolor}
|
|
\usepackage{booktabs}
|
|
\usepackage{caption}
|
|
\usepackage{floatrow}
|
|
|
|
% Bibliography formatting.
|
|
% CHECK THE REQUIREMENTS OF YOUR DEPARTMENT AND FACULTY ON THE CITATION FORMAT!
|
|
%
|
|
% These are relatively "safe" default options that most people use:
|
|
\usepackage[natbib,style=numeric,sorting=none]{biblatex}
|
|
% alternative with alphanumeric citations (more informative than numbers, and
|
|
% more common in computer science journals):
|
|
%\usepackage[natbib,style=alphabetic]{biblatex}
|
|
%
|
|
% ALTERNATIVES THAT CONFORM TO ISO690
|
|
% ISO690 is not the greatest citation format ever, but may be formally
|
|
% required at Charles University, depending on your faculty and department.
|
|
%\usepackage[natbib,style=iso-numeric,sorting=none]{biblatex}
|
|
%\usepackage[natbib,style=iso-alphabetic]{biblatex}
|
|
% You might want to add extra options such as `maxbibnames=6,maxcitenames=2`
|
|
% here to further conform to some of the formatting requirements (see below for
|
|
% details). Again, consult your faculty rules.
|
|
%
|
|
% Additional option choices:
|
|
% - add `giveninits=true` to typeset "E. A. Poe" instead of full Edgar Allan
|
|
% - `terseinits=true` additionaly shortens it to nature-like "Poe EA"
|
|
% - add `maxnames=10` to limit (or loosen) the maximum number of authors in
|
|
% bibliography entry before shortening to `et al.` (useful when referring to
|
|
% book collections that may have hundreds of authors)
|
|
% - use `maxcitenames=2` to finetune the amount of authors listed in text-cite
|
|
% commands (\citet). Corresponding option that only affects the bibliography
|
|
% is `maxbibnames=10`.
|
|
% - `sorting=none` causes the bibliography list to be ordered by the order of
|
|
% citation as they appear in the text, which is usually the desired behavior
|
|
% with numeric citations. Additionally you can use a style like
|
|
% `numeric-comp` that compresses the long lists of citations such as
|
|
% [1,2,3,4,5,6,7,8] to simpler [1--8]. This is especially useful if you plan
|
|
% to add tremendous amounts of citations, as usual in life sciences and
|
|
% bioinformatics.
|
|
% - if you don't like the "In:" appearing in the bibliography, use the
|
|
% extended style (`ext-numeric` or `ext-alphabetic`), and add option
|
|
% `articlein=false`.
|
|
%
|
|
% possibly reverse the names of the authors with the default styles:
|
|
%\DeclareNameAlias{default}{family-given}
|
|
|
|
% load the file with bibliography entries
|
|
\addbibresource{refs.bib}
|
|
|
|
% remove this if you won't use fancy verbatim environments
|
|
\usepackage{fancyvrb}
|
|
|
|
% remove this if you won't typeset TikZ graphics
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{positioning} %add libraries as needed (shapes, decorations, ...)
|
|
|
|
% remove this if you won't typeset any pseudocode
|
|
\usepackage{algpseudocode}
|
|
\usepackage{algorithm}
|
|
|
|
% remove this if you won't list any source code
|
|
\usepackage{listings}
|
|
|
|
|
|
\hypersetup{unicode}
|
|
\hypersetup{breaklinks=true}
|
|
|
|
\usepackage[noabbrev]{cleveref}
|
|
|
|
\input{todos} % remove this before compiling the final version
|
|
|
|
\input{macros} % use this file for various custom definitions
|
|
|
|
|
|
\begin{document}
|
|
|
|
\include{title}
|
|
|
|
\tableofcontents
|
|
|
|
\include{intro}
|
|
\include{ch1}
|
|
\include{ch2}
|
|
\include{ch3}
|
|
\include{conclusion}
|
|
\include{bibliography}
|
|
|
|
\appendix
|
|
\include{howto}
|
|
|
|
% if your attachments are complicated, describe them in a separate appendix
|
|
%\include{attachments}
|
|
|
|
\openright
|
|
\end{document}
|