mirror of
https://github.com/vofy/fekt-scara.git
synced 2025-04-27 10:51:01 +02:00
233 lines
8.1 KiB
TeX
233 lines
8.1 KiB
TeX
% Soubory musí být v kódování, které je nastaveno v příkazu \usepackage[...]{inputenc}
|
|
|
|
% cSpell:disable
|
|
|
|
\documentclass[ % Základní nastavení
|
|
%draft, % Testovací překlad
|
|
12pt, % Velikost základního písma je 12 bodů
|
|
a4paper, % Formát papíru je A4
|
|
oneside, % Jednostranný tisk
|
|
%twoside, % Dvoustranný tisk (kapitoly a další důležité části tedy začínají na lichých stranách)
|
|
unicode, % Záložky a metainformace ve výsledném PDF budou v kódování unicode
|
|
]{report} % Dokument třídy 'zpráva', vhodná pro sazbu závěrečných prací s kapitolami
|
|
|
|
\usepackage[utf8] % Kódování zdrojových souborů je UTF-8
|
|
{inputenc} % Balíček pro nastavení kódování zdrojových souborů
|
|
|
|
\usepackage{sectsty}
|
|
%přetypuje nadpisy všech úrovní na bezpatkové, kromě \chapter, která je přenastavena zvlášť v thesis.sty
|
|
\allsectionsfont{\sffamily}
|
|
|
|
\usepackage{graphicx} % Balíček 'graphicx' pro vkládání obrázků
|
|
% Nutné pro vložení logotypů školy a fakulty
|
|
|
|
\usepackage[ % Balíček 'acronym' pro sazby zkratek a symbolů
|
|
nohyperlinks % Nebudou tvořeny hypertextové odkazy do seznamu zkratek
|
|
]{acronym}
|
|
% Nutné pro použití prostředí 'acronym' balíčku 'thesis'
|
|
|
|
\usepackage[
|
|
breaklinks=true, % Hypertextové odkazy mohou obsahovat zalomení řádku
|
|
hypertexnames=false, % Názvy hypertext. odkazů budou tvořeny nezávisle na názvech TeXu
|
|
]{hyperref} % Balíček 'hyperref' pro sazbu hypertextových odkazů
|
|
\def\UrlBreaks{\do\-\do\/\do\_}
|
|
|
|
% Nutné pro použití příkazu 'pdfsettings' balíčku 'thesis'
|
|
|
|
\usepackage{pdfpages} % Balíček umožňující vkládat stránky z PDF souborů
|
|
% Nutné při vkládání titulních listů a zadání přímo
|
|
% ve formátu PDF z informačního systému
|
|
|
|
\usepackage{enumitem} % Balíček pro nastavení mezerování v odrážkách
|
|
\setlist{topsep=0pt,partopsep=0pt,noitemsep} % konkrétní nastavení
|
|
|
|
\usepackage{cmap} % Balíček cmap zajišťuje, že PDF vytvořené `pdflatexem' je
|
|
% plně "prohledávatelné" a "kopírovatelné"
|
|
|
|
%\usepackage{upgreek} % Balíček pro sazbu stojatých řeckých písmem
|
|
%% např. stojaté pí: \uppi
|
|
%% např. stojaté mí: \upmu (použitelné třeba v mikrometrech)
|
|
%% pozor, grafická nekompatibilita s fonty typu Computer Modern!
|
|
|
|
%\usepackage{amsmath} %balíček pro sabu náročnější matematiky
|
|
|
|
\usepackage{dirtree} % sazba adresářové struktury
|
|
% vhodné pro prezentaci obsahu elektronické přílohy (např. CD)
|
|
|
|
\usepackage[formats]{listings} % Balíček pro sazbu zdrojových textů
|
|
|
|
\usepackage{comment}
|
|
\usepackage{siunitx}
|
|
\usepackage{svg}
|
|
\usepackage{float}
|
|
\usepackage[justification=centering]{caption}
|
|
\usepackage{lineno}
|
|
\usepackage[outputdir=out]{minted}
|
|
\usepackage[toc,page]{appendix}
|
|
|
|
\lstset{ % nastavení
|
|
% Definice jazyka použitého ve výpisech
|
|
% language=[LaTeX]{TeX}, % LaTeX
|
|
% language={Matlab}, % Matlab
|
|
language={C}, % jazyk C
|
|
basicstyle=\ttfamily, % definice základního stylu písma
|
|
tabsize=2, % definice velikosti tabulátoru
|
|
inputencoding=utf8, % pro soubory uložené v kódování UTF-8
|
|
columns=fixed, %fixed nebo flexible,
|
|
fontadjust=true %licovani sloupcu
|
|
extendedchars=true,
|
|
literate= % definice symbolů s diakritikou
|
|
{á}{{\'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
|
|
}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%%%% Definice informací o dokumentu %%%%%%%%%%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\input{nastaveni} % do tohoto souboru doplňte údaje o sobě, druhu práce, názvu...
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%%%% Nastavení polí ve Vlastnostech dokumentu PDF %%%%%%%%%%%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Při načteném balíčku 'hyperref' lze použít příkaz '\pdfsettings':
|
|
\pdfsettings
|
|
% Nastavení polí je možné provést také ručně příkazem:
|
|
%\hypersetup{
|
|
% pdftitle={Název studentské práce}, % Pole 'Document Title'
|
|
% pdfauthor={Autor studenstké práce}, % Pole 'Author'
|
|
% pdfsubject={Typ práce}, % Pole 'Subject'
|
|
% pdfkeywords={Klíčová slova} % Pole 'Keywords'
|
|
%}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\pdfmapfile{=template/fonts/vafle/vafle.map}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%%%%%%%%% Začátek dokumentu %%%%%%%%%%%%%%%%%%%%%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\begin{document}
|
|
\pagestyle{empty} %vypnutí číslování stránek
|
|
|
|
%%% Vložení desek -- od září 2021 na žádost fakulty nepoužíváno
|
|
%\includepdf[pages=1]% buďto generovaných informačním systémem
|
|
%{generated/student-desky}% název souboru nesmí obsahovat mezery!
|
|
%%% NEBO vytvoření desek z balíčku
|
|
%%\makecover
|
|
%%%
|
|
%\oddpage % při dvojstranném tisku přidá prázdnou stránku
|
|
%% kazdopádně ale:
|
|
%\setcounter{page}{1} %resetovaní čítače stránek -- desky do číslování nezahrnujeme
|
|
|
|
%% Vložení titulního listu
|
|
\includepdf[pages=1]% buďto generovaného informačním systémem
|
|
{generated/titulni-list}% název souboru nesmí obsahovat mezery!
|
|
%% NEBO vytvoření titulní stránky z balíčku
|
|
%\maketitle
|
|
%%
|
|
\oddpage % při dvojstranném tisku se přidá prázdná stránka
|
|
|
|
%% Vložení zadání
|
|
\includepdf[pages=1]% buďto generovaného informačním systémem
|
|
{generated/zadani}% název souboru nesmí obsahovat mezery!
|
|
%% NEBO lze vytvořit prázdný list příkazem ze šablony
|
|
%\patternpage{}%
|
|
% {\sffamily\Huge\centering ZDE VLOŽIT LIST ZADÁNÍ}%
|
|
% {\sffamily\centering Z~důvodu správného číslování stránek}
|
|
%%
|
|
\oddpage% při dvojstranném tisku se přidá prázdná stránka
|
|
|
|
%% Vysázení stránky s abstraktem
|
|
\makeabstract
|
|
|
|
%%% Vysázení citace práce
|
|
\makecitation
|
|
|
|
%%% Vysázení prohlášení o samostatnosti
|
|
\makedeclaration
|
|
|
|
%%% Vysázení poděkování
|
|
% \makeacknowledgement
|
|
|
|
%%% Vysázení obsahu
|
|
\tableofcontents
|
|
|
|
%%% Vysázení seznamu obrázků
|
|
% (vynechejte, pokud máte dva nebo méně obrázků)
|
|
\listoffigures
|
|
|
|
%%% Vysázení seznamu tabulek
|
|
% (vynechejte, pokud máte dvě nebo méně tabulek)
|
|
% \listoftables
|
|
|
|
%%% Vysázení seznamu výpisů kódu
|
|
% (vynechejte, pokud máte dva nebo méně výpisů)
|
|
% \lstlistoflistings
|
|
|
|
\cleardoublepage\pagestyle{plain} % zapnutí číslování stránek
|
|
|
|
%Pro vkládání kapitol i příloh používejte raději \include než \input
|
|
%%% Vložení souboru 'text/uvod.tex' s úvodem
|
|
\include{text/1_uvod}
|
|
|
|
\include{text/2_teoreticka_cast}
|
|
|
|
\include{text/3_prakticka_cast}
|
|
|
|
\include{text/4_zaver}
|
|
|
|
% Definice stylu seznamu
|
|
\bibliographystyle{template/czechiso}
|
|
\bibdata{literatura}
|
|
|
|
% Vložení souboru se seznamem citací
|
|
\bibliography{literatura}
|
|
|
|
%% Následující příkaz je pouze pro ukázku sazby literatury při použití BibTeXu.
|
|
%% Způsobí citaci všech zdrojů v souboru literatura.bib, i když nejsou citovány v textu.
|
|
%\nocite{*}
|
|
|
|
\include{text/5_zkratky}
|
|
|
|
%%% Začátek příloh
|
|
\appendix
|
|
|
|
%%% Vysázení seznamu příloh
|
|
% (vynechejte, pokud máte dvě nebo méně příloh)
|
|
\listofappendices
|
|
|
|
%%% Vložení souboru 'text/prilohy' s přílohami
|
|
% Obvykle je přítomen alespoň popis co najdeme na přiloženém médiu
|
|
\include{text/6_prilohy}
|
|
|
|
\end{document}
|