\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}