tex: fix template
This commit is contained in:
parent
e00c7e4436
commit
2d674c87d4
52
tex/UTB.tex
52
tex/UTB.tex
@ -12,14 +12,16 @@
|
|||||||
\usepackage[czech,english]{babel} % volba při kompilaci latexem (vyžaduje texlive-lang), zakomentovano, nastavovanu prikazem \nastavjazyk
|
\usepackage[czech,english]{babel} % volba při kompilaci latexem (vyžaduje texlive-lang), zakomentovano, nastavovanu prikazem \nastavjazyk
|
||||||
% \usepackage{draftwatermark}
|
% \usepackage{draftwatermark}
|
||||||
\usepackage{iftex}
|
\usepackage{iftex}
|
||||||
\iflualatex \OR \ifxelatex
|
% \iflualatex \OR \ifxetex
|
||||||
\usepackage[T1]{fontspec}
|
\usepackage[T1]{fontspec}
|
||||||
\fi
|
% \fi
|
||||||
\ifpdftex \OR \pdflatex
|
% \usepackage{lmodern}
|
||||||
\usepackage[T1]{fontenc}% definice vnitřního kódování
|
% \setmainfont{Latin Modern Roman}
|
||||||
\fi
|
% \ifpdflatex \OR \ifpdftex
|
||||||
\usepackage[utf8]{inputenc} % slouží pro definici kódování (při problémech zkusit zaměnit utf8x za utf8)
|
% \usepackage[T1]{fontenc}% definice vnitřního kódování
|
||||||
\usepackage{color} % umožňuje použití barev
|
% \usepackage[utf8]{inputenc} % slouží pro definici kódování (při problémech zkusit zaměnit utf8x za utf8)
|
||||||
|
% \fi
|
||||||
|
\usepackage[usenames,dvipsnames]{color} % umožňuje použití barev
|
||||||
\usepackage{graphicx} % rozšíření práce s grafikou
|
\usepackage{graphicx} % rozšíření práce s grafikou
|
||||||
\usepackage{amsmath} % balíček pro pokročilejší matematiku
|
\usepackage{amsmath} % balíček pro pokročilejší matematiku
|
||||||
\usepackage{fancyhdr} % detailnější nastavení záhlaví a zápatí
|
\usepackage{fancyhdr} % detailnější nastavení záhlaví a zápatí
|
||||||
@ -39,7 +41,8 @@
|
|||||||
\usepackage{listings} % code environments
|
\usepackage{listings} % code environments
|
||||||
%\usepackage{indentfirst} % definuje odsazení prvního řádku odstavce
|
%\usepackage{indentfirst} % definuje odsazení prvního řádku odstavce
|
||||||
%\usepackage{makeidx} % vytvoří rejstřík
|
%\usepackage{makeidx} % vytvoří rejstřík
|
||||||
\usepackage[pdftex,pdfa,hidelinks,breaklinks]{hyperref} % vytváří křížové odkazy
|
% \usepackage[pdftex,pdfa,hidelinks,breaklinks]{hyperref} % vytváří křížové odkazy
|
||||||
|
\usepackage[pdfa,hidelinks,breaklinks]{hyperref} % vytváří křížové odkazy
|
||||||
%\usepackage{multicol} % vícesloupcová sazba
|
%\usepackage{multicol} % vícesloupcová sazba
|
||||||
\usepackage{flafter} % zajistí, aby se plovoucí objekty objevovali až za jejich umístěním v textu
|
\usepackage{flafter} % zajistí, aby se plovoucí objekty objevovali až za jejich umístěním v textu
|
||||||
\usepackage{chngcntr} % Umožňuje změnu nastavení číslování obrázků, tabulek i rovnic
|
\usepackage{chngcntr} % Umožňuje změnu nastavení číslování obrázků, tabulek i rovnic
|
||||||
@ -53,12 +56,12 @@
|
|||||||
% \usepackage[a-2b,mathxmp]{pdfx}[2018/12/22] % ignore the misadvice that this needs to be placed before hyperref
|
% \usepackage[a-2b,mathxmp]{pdfx}[2018/12/22] % ignore the misadvice that this needs to be placed before hyperref
|
||||||
|
|
||||||
% needs fontspec, i.e. also needs lualatex (or xelatex), not pdflatex.
|
% needs fontspec, i.e. also needs lualatex (or xelatex), not pdflatex.
|
||||||
\iflualatex \OR \ifxelatex
|
% \iflualatex \OR \ifxelatex
|
||||||
\setmonofont{Fira Code}[
|
\setmonofont{Fira Code}[
|
||||||
Scale=MatchLowercase,
|
Scale=MatchLowercase,
|
||||||
Contextuals=Alternate % Activate the calt feature
|
Contextuals=Alternate % Activate the calt feature
|
||||||
]
|
]
|
||||||
\fi
|
% \fi
|
||||||
\usepackage{lstfiracode} % https://ctan.org/pkg/lstfiracode
|
\usepackage{lstfiracode} % https://ctan.org/pkg/lstfiracode
|
||||||
% listings settings.
|
% listings settings.
|
||||||
\lstset{
|
\lstset{
|
||||||
@ -81,7 +84,7 @@
|
|||||||
\thesection.\arabic{lstlisting}%
|
\thesection.\arabic{lstlisting}%
|
||||||
\else
|
\else
|
||||||
\thesubsection.\arabic{lstlisting}%
|
\thesubsection.\arabic{lstlisting}%
|
||||||
\fi \fi
|
\fi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -244,7 +247,7 @@
|
|||||||
% otherwise they go over the margin (known issue)
|
% otherwise they go over the margin (known issue)
|
||||||
breaklinks=true
|
breaklinks=true
|
||||||
}
|
}
|
||||||
\fi \fi
|
\fi
|
||||||
|
|
||||||
%% https://tex.stackexchange.com/questions/42641/can-pdflatex-produce-pdf-a?noredirect=1&lq=1
|
%% https://tex.stackexchange.com/questions/42641/can-pdflatex-produce-pdf-a?noredirect=1&lq=1
|
||||||
%% https://webpages.tuni.fi/latex/pdfa-guide.pdf
|
%% https://webpages.tuni.fi/latex/pdfa-guide.pdf
|
||||||
@ -690,10 +693,10 @@
|
|||||||
|
|
||||||
% Odsazeni popisku v seznamu obrazku a tabulek
|
% Odsazeni popisku v seznamu obrazku a tabulek
|
||||||
\patchcmd{\@caption}{\csname the#1\endcsname}{\csname fnum@#1\endcsname}{}{}
|
\patchcmd{\@caption}{\csname the#1\endcsname}{\csname fnum@#1\endcsname}{}{}
|
||||||
%{\renewcommand*\numberline[1]{Fig. \,#1\space}}
|
|
||||||
%\renewcommand*\l@figure{\@dottedtocline{1}{0em}{5.0em}}
|
% https://latexref.xyz/_005c_0040dottedtocline.html
|
||||||
%\renewcommand*\l@table{\@dottedtocline{1}{0em}{5.0em}}
|
\renewcommand{\@dotsep}{0.3}
|
||||||
\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{5.0em}{List.\space#1}{#2}}
|
\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{2.9em}{List.\space#1}{#2}}
|
||||||
|
|
||||||
% Vynulování čítačů
|
% Vynulování čítačů
|
||||||
\@addtoreset{table}{section}
|
\@addtoreset{table}{section}
|
||||||
@ -733,7 +736,6 @@
|
|||||||
\cftsetindents{fig}{0cm}{1.5cm}
|
\cftsetindents{fig}{0cm}{1.5cm}
|
||||||
\cftsetindents{tab}{0cm}{1.5cm}
|
\cftsetindents{tab}{0cm}{1.5cm}
|
||||||
\cftsetindents{lstlisting}{0cm}{1.5cm}
|
\cftsetindents{lstlisting}{0cm}{1.5cm}
|
||||||
\cftsetindents{listing}{0cm}{1.5cm}
|
|
||||||
|
|
||||||
% nastavení vodící čáry pro styl část, nadpis 1--3, obrázky a tabulky
|
% nastavení vodící čáry pro styl část, nadpis 1--3, obrázky a tabulky
|
||||||
\renewcommand{\cftdot}{\ensuremath{.}} % tímto příkazem lze změnit vodící tečky v obsahu na jiný znak
|
\renewcommand{\cftdot}{\ensuremath{.}} % tímto příkazem lze změnit vodící tečky v obsahu na jiný znak
|
||||||
@ -743,20 +745,22 @@
|
|||||||
\renewcommand{\cftsubsubsecleader}{\cftdotfill{0.3}}
|
\renewcommand{\cftsubsubsecleader}{\cftdotfill{0.3}}
|
||||||
\renewcommand{\cftfigleader}{\cftdotfill{0.3}}
|
\renewcommand{\cftfigleader}{\cftdotfill{0.3}}
|
||||||
\renewcommand{\cfttableader}{\cftdotfill{0.3}}
|
\renewcommand{\cfttableader}{\cftdotfill{0.3}}
|
||||||
\renewcommand{\cftlstlistingleader}{\cftdotfill{0.3}}
|
% \renewcommand{\cftlstlistingleader}{\cftdotfill{0.3}}
|
||||||
\renewcommand{\cftlistingleader}{\cftdotfill{0.3}}
|
% \renewcommand{\cftlistingleader}{\cftdotfill{0.3}}
|
||||||
|
|
||||||
% změna fontu pro text "Obsah", "Seznam obrázků" a "Seznam tabulek"
|
% změna fontu pro text "Obsah", "Seznam obrázků" a "Seznam tabulek"
|
||||||
\renewcommand{\cfttoctitlefont}{\normalsize\bfseries\thispagestyle{empty}}
|
\renewcommand{\cfttoctitlefont}{\normalsize\bfseries\thispagestyle{empty}}
|
||||||
\renewcommand{\cftloftitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
\renewcommand{\cftloftitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
||||||
\renewcommand{\cftlottitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
\renewcommand{\cftlottitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
||||||
\renewcommand{\cftloltitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
% \renewcommand{\cftloltitlefont}{\normalsize\bfseries\thispagestyle{fancy}}
|
||||||
|
|
||||||
\renewcommand{\cfttabpresnum}{Tab. }
|
\renewcommand{\cfttabpresnum}{Tab. }
|
||||||
\renewcommand{\cftfigaftersnum}{.}
|
\renewcommand{\cftfigaftersnum}{.}
|
||||||
\renewcommand{\cfttabaftersnum}{.}
|
\renewcommand{\cfttabaftersnum}{.}
|
||||||
\setlength{\cftfignumwidth}{5em}
|
\setlength{\cftfignumwidth}{5em}
|
||||||
\setlength{\cfttabnumwidth}{5em}
|
\setlength{\cfttabnumwidth}{5em}
|
||||||
|
% \setlength{\cftlstlistingnumwidth}{5em}
|
||||||
|
% \setlength{\cftlistingnumwidth}{5em}
|
||||||
|
|
||||||
|
|
||||||
% =========================================================================== %
|
% =========================================================================== %
|
||||||
@ -768,7 +772,7 @@
|
|||||||
\paragraphfont{\small\bf}
|
\paragraphfont{\small\bf}
|
||||||
|
|
||||||
% definice nového stylu \comment -- komentář k šabloně
|
% definice nového stylu \comment -- komentář k šabloně
|
||||||
\newcommand{\comment}[1]{\color{red}#1\color{black}}
|
% \newcommand{\comment}[1]{\color{red}#1\color{black}}
|
||||||
|
|
||||||
|
|
||||||
% =========================================================================== %
|
% =========================================================================== %
|
||||||
@ -874,6 +878,7 @@
|
|||||||
%\addto\captionsczech{\renewcommand{\figurename}{Obr.}}
|
%\addto\captionsczech{\renewcommand{\figurename}{Obr.}}
|
||||||
%\addto\captionsczech{\renewcommand{\tablename}{Tab.}}
|
%\addto\captionsczech{\renewcommand{\tablename}{Tab.}}
|
||||||
\renewcommand{\cftfigpresnum}{Obr. }
|
\renewcommand{\cftfigpresnum}{Obr. }
|
||||||
|
\renewcommand{\cftfigpresnum}{Tab. }
|
||||||
\else \ifenglish
|
\else \ifenglish
|
||||||
\usepackage[UKenglish,slovak,czech]{babel}
|
\usepackage[UKenglish,slovak,czech]{babel}
|
||||||
% \selectlanguage{english}
|
% \selectlanguage{english}
|
||||||
@ -889,9 +894,10 @@
|
|||||||
\addto\captionsenglish{\renewcommand{\listtablename}{\MakeTextUppercase{List of Tables}}}
|
\addto\captionsenglish{\renewcommand{\listtablename}{\MakeTextUppercase{List of Tables}}}
|
||||||
\addto\captionsenglish{\renewcommand{\lstlistlistingname}{\MakeTextUppercase{List of Listings}}}
|
\addto\captionsenglish{\renewcommand{\lstlistlistingname}{\MakeTextUppercase{List of Listings}}}
|
||||||
%\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}
|
%\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}
|
||||||
\addto\captionsenglish{\renewcommand{\tablename}{Tab.}}
|
\addto\captionsenglish{\renewcommand{\tablename}{Table}}
|
||||||
\addto\captionsenglish{\renewcommand{\lstlistingname}{Listing }}
|
\addto\captionsenglish{\renewcommand{\lstlistingname}{Listing}}
|
||||||
\renewcommand{\cftfigpresnum}{Fig. }
|
\renewcommand{\cftfigpresnum}{Fig. }
|
||||||
|
\renewcommand{\cfttabpresnum}{Tab. }
|
||||||
\fi \fi
|
\fi \fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user