diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/fithesis/style')
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/fithesis-base.sty | 5 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-10.clo (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-10.clo) | 11 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-11.clo (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-11.clo) | 11 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-12.clo (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-12.clo) | 11 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-base.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-base.sty) | 323 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-econ.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-econ.sty) | 137 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fi.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty) | 52 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fsps.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fsps.sty) | 42 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fss.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fss.sty) | 25 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-law.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-law.sty) | 57 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-med.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-med.sty) | 127 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-ped.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-ped.sty) | 27 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-pharm.sty | 104 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-phil.sty (renamed from Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-phil.sty) | 25 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-sci.sty | 99 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty | 492 |
16 files changed, 660 insertions, 888 deletions
diff --git a/Master/texmf-dist/tex/latex/fithesis/style/fithesis-base.sty b/Master/texmf-dist/tex/latex/fithesis/style/fithesis-base.sty index 0d488d9f858..5640debef10 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/fithesis-base.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/fithesis-base.sty @@ -6,8 +6,9 @@ %% %% base.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-10.clo b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-10.clo index b9c9e9fa65d..79c056fb29f 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-10.clo +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-10.clo @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-10.clo', +%% This is file `fithesis-mu-10.clo', %% generated with the docstrip utility. %% %% The original source files were: %% %% base.dtx (with options: `opt,10pt') %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -49,7 +50,7 @@ %% %% The names of the source files used are shown above. %% -\ProvidesFile{fithesis/style/mu/fithesis-10.clo}[2016/05/15] +\ProvidesFile{fithesis/style/mu/fithesis-mu-10.clo}[2021/02/21] \renewcommand{\normalsize}{\fontsize\@xpt{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ @@ -278,4 +279,4 @@ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} \endinput %% -%% End of file `fithesis-10.clo'. +%% End of file `fithesis-mu-10.clo'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-11.clo b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-11.clo index bc346329823..4dd881cc90b 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-11.clo +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-11.clo @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-11.clo', +%% This is file `fithesis-mu-11.clo', %% generated with the docstrip utility. %% %% The original source files were: %% %% base.dtx (with options: `opt,11pt') %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -49,7 +50,7 @@ %% %% The names of the source files used are shown above. %% -\ProvidesFile{fithesis/style/mu/fithesis-11.clo}[2016/05/15] +\ProvidesFile{fithesis/style/mu/fithesis-mu-11.clo}[2021/02/21] \renewcommand{\normalsize}{\fontsize\@xipt{14}\selectfont \abovedisplayskip 11\p@ plus3\p@ minus6\p@ @@ -277,4 +278,4 @@ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} \endinput %% -%% End of file `fithesis-11.clo'. +%% End of file `fithesis-mu-11.clo'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-12.clo b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-12.clo index f6051a64cfd..872c7210f3e 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-12.clo +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-12.clo @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-12.clo', +%% This is file `fithesis-mu-12.clo', %% generated with the docstrip utility. %% %% The original source files were: %% %% base.dtx (with options: `opt,12pt') %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -49,7 +50,7 @@ %% %% The names of the source files used are shown above. %% -\ProvidesFile{fithesis/style/mu/fithesis-12.clo}[2016/05/15] +\ProvidesFile{fithesis/style/mu/fithesis-mu-12.clo}[2021/02/21] \def\thesis@titlePage@normalsize{\fontsize\@xiipt{14.5}% \selectfont\abovedisplayskip 12\p@ plus3\p@ minus7\p@ @@ -254,4 +255,4 @@ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} \endinput %% -%% End of file `fithesis-12.clo'. +%% End of file `fithesis-mu-12.clo'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-base.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-base.sty index d001ceff63f..9b42f9bf8d8 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-base.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-base.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-base.sty', +%% This is file `fithesis-mu-base.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% base.dtx (with options: `base') %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -49,7 +50,7 @@ %% %% The names of the source files used are shown above. %% -\ProvidesPackage{fithesis/style/mu/fithesis-base}[2018/12/25] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-base}[2021/05/23] \NeedsTeXFormat{LaTeX2e} \DeclareOption{10pt}{\def\thesis@ptsize{0}} \DeclareOption{11pt}{\def\thesis@ptsize{1}} @@ -94,11 +95,16 @@ \ProcessOptions* \thesis@requireLocale{english} \thesis@require{xcolor} +\RequirePackage[labelfont=bf]{caption} \thesis@require{graphicx} \thesis@require{pdfpages} \thesis@require{keyval} \thesis@require{ifxetex} \thesis@require{ifluatex} +\thesis@require{tabularx} +\thesis@require{tabu} +\thesis@require{booktabs} +\thesis@require{tikz} \ifthesis@microtype@ \thesis@require[final,babel]{microtype} \fi @@ -114,6 +120,7 @@ \thesis@require{fontspec} \thesis@require{unicode-math} \setmainfont[Ligatures=TeX]{TeX Gyre Pagella} + \setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros} \setmathfont[math-style=ISO,bold-style=ISO]{texgyrepagella-math.otf} \fi \else @@ -122,16 +129,13 @@ \thesis@require{lmodern} \thesis@require{mathpazo} \thesis@require{tgpagella} + \thesis@require[scale=0.863]{tgheros} \RequirePackage[T1]{fontenc} \fi \fi \let\thesis@newtable@old\tabular \let\endthesis@newtable@old\endtabular \ifthesis@newtable@ - % Load the packages. - \thesis@require{tabularx} - \thesis@require{tabu} - \thesis@require{booktabs} % Adjust the measurements. \setlength{\aboverulesep}{0pt} \setlength{\belowrulesep}{0pt} @@ -198,6 +202,10 @@ \thesis@bibliography@setup{ style = iso-numeric, sorting = none} + % FIXME: This is a hotfix for biblatex. + % It should be removed after v3.17 has been released. + % See https://tex.stackexchange.com/a/581469/70941. + \thesis@require{expl3} \thesis@require[ backend=biber, style=\thesis@bibliography@style, @@ -233,12 +241,18 @@ \define@key{thesis@color}{links}{% \definecolor{thesis@color@links}#1 \hypersetup{linkbordercolor=thesis@color@links}} +\define@key{thesis@color}{secondary}{% + \definecolor{thesis@color@secondary}#1} +\thesis@color@setup{secondary={RGB}{0, 0, 220}} \define@key{thesis@color}{tableOdd}{% \definecolor{thesis@color@tableOdd}#1} \define@key{thesis@color}{tableEven}{% \definecolor{thesis@color@tableEven}#1} \define@key{thesis@color}{tableEmph}{% \definecolor{thesis@color@tableEmph}#1} +\let\thesis@bfseries@old\bfseries +\def\bfseries{% + \sffamily\color{thesis@color@secondary}\thesis@bfseries@old} \def\thesis@blocks@coverMatter{% \pagenumbering{gobble}} \def\thesis@blocks@frontMatter{% @@ -269,24 +283,33 @@ \else \newpage \fi} +\newcommand{\thesis@blocks@logo}[2]{{% + \let\@logowidth\relax\newlength\@logowidth + \let\@logoheight\relax\newlength\@logoheight + \settowidth\@logowidth{\includegraphics[#2]{#1}}% + \settoheight\@logoheight{\includegraphics[#2]{#1}}% + \def\@maxwidth##1{\ifdim\@logowidth>##1 ##1\else\@logowidth\fi} + \def\@maxheight##1{\ifdim\@logoheight>##1 ##1\else\@logoheight\fi} + \includegraphics[width=\@maxwidth{6.3cm}, height=\@maxheight{4cm}, + keepaspectratio, #2]{#1}}} \newcommand{\thesis@blocks@facultyLogo@monochrome}[1]% - [width=40mm]{{% + [scale=0.95]{{% \edef\@path{\thesis@logopath\thesis@facultyLogo}% - \includegraphics[#1]{\@path}}} + \expandafter\thesis@blocks@logo\expandafter{\@path}{#1}}} \newcommand{\thesis@blocks@facultyLogo@color}[1]% - [width=40mm]{{% + [scale=0.95]{{% \edef\@path{\thesis@logopath\thesis@facultyLogo \ifthesis@color@-color\fi}% - \includegraphics[#1]{\@path}}} + \expandafter\thesis@blocks@logo\expandafter{\@path}{#1}}} \newcommand{\thesis@blocks@universityLogo@monochrome}[1]% - [width=40mm]{{% + [scale=0.9]{{% \edef\@path{\thesis@logopath\thesis@universityLogo}% - \includegraphics[#1]{\@path}}} + \expandafter\thesis@blocks@logo\expandafter{\@path}{#1}}} \newcommand{\thesis@blocks@universityLogo@color}[1]% - [width=40mm]{{% + [scale=0.9]{{% \edef\@path{\thesis@logopath\thesis@universityLogo \ifthesis@color@-color\fi}% - \includegraphics[#1]{\@path}}} + \expandafter\thesis@blocks@logo\expandafter{\@path}{#1}}} \let\thesis@department@name\thesis@department \let\thesis@departmentEn@name\thesis@departmentEn \let\thesis@field@name\thesis@field @@ -295,83 +318,87 @@ \ifthesis@cover@ \thesis@blocks@clear \begin{alwayssingle}% + \colorlet{thesis@color@secondary}{black}% \thispagestyle{empty}% \begin{center}% - \thesis@blocks@cover@header - \thesis@blocks@facultyLogo@monochrome\\[0.4in]% - \let\footnotesize\small - \let\footnoterule\relax{}% - \thesis@blocks@cover@content - \par\vfill - \thesis@blocks@cover@footer + \thesis@blocks@universityLogo@monochrome\par + \vspace{0.75cm}% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vfill + {\bf\thesis@titlePage@Huge\thesis@TeXtitle\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@Large\thesis@@{typeName}\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@LARGE\thesis@upper{author}\par}% + \vfill\vfill\vfill\vfill + {\sf\thesis@titlePage@large\thesis@place, \thesis@@{semester}\par}% \end{center}% \end{alwayssingle}% \fi} -\newif\ifthesis@blocks@cover@university@ -\thesis@blocks@cover@university@true -\newif\ifthesis@blocks@cover@faculty@ -\thesis@blocks@cover@faculty@true -\newif\ifthesis@blocks@cover@department@ -\thesis@blocks@cover@department@false -\newif\ifthesis@blocks@cover@field@ -\thesis@blocks@cover@field@false +\def\thesis@blocks@advisorSignature{% + \let\@A\relax\newlength{\@A} + \settowidth{\@A}{\thesis@@{advisorSignature}} + \setlength{\@A}{\@A+1cm} + \hfill\raisebox{-0.5em}{\parbox{\@A}{ + \centering + \rule{\@A}{1pt}\\ + \thesis@@{advisorSignature} + }}}% +\newif\ifthesis@blocks@titlePage@department@ +\thesis@blocks@titlePage@department@true +\newif\ifthesis@blocks@titlePage@field@ +\thesis@blocks@titlePage@field@true +\newif\ifthesis@blocks@titlePage@programme@ +\thesis@blocks@titlePage@programme@true -\def\thesis@blocks@cover@header{% - {\sc\ifthesis@blocks@cover@university@ - \thesis@titlePage@LARGE\thesis@@{universityName}\\% - \fi\ifthesis@blocks@cover@faculty@ - \thesis@titlePage@Large\thesis@@{facultyName}\\% - \fi\ifthesis@blocks@cover@department@ - \thesis@titlePage@large\thesis@department@name\\% - \fi} - \ifthesis@blocks@cover@field@ - {\thesis@titlePage@large\vskip 1em% - {\bf\thesis@@{fieldTitle}:} \thesis@field@name}% - \fi\vskip 2em} -\def\thesis@blocks@cover@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}% - \vskip 0.8in% - {\thesis@titlePage@large\sc\thesis@@{typeName}}\\[0.3in]% - {\thesis@titlePage@Large\bf\thesis@author}} -\def\thesis@blocks@cover@footer{% - {\thesis@titlePage@large\thesis@place, \thesis@@{semester}}} \def\thesis@blocks@titlePage{% - \thesis@blocks@clear + \thesis@blocks@clear + \begin{alwayssingle}% + \thispagestyle{empty}% + \begin{center}% + \thesis@blocks@universityLogo@color + \par\vspace{0.75cm}% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vfill + {\bf\thesis@titlePage@Huge\thesis@TeXtitle\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@Large\thesis@@{typeName}\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@LARGE\thesis@upper{author}\par}% + \vfill\vfill + {\sf\thesis@titlePage@large\thesis@@{advisorTitle}: \thesis@advisor\par}% + \vspace{0.75cm}% + \ifthesis@blocks@titlePage@department@ + {\sf\thesis@titlePage@large\thesis@department@name\par}% + \fi + \ifthesis@blocks@titlePage@programme@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{bib@programme}: \thesis@programme\par}% + \fi + \ifthesis@blocks@titlePage@field@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{fieldTitle}: \thesis@field@name\par}% + \fi + \vfill + {\sf\thesis@titlePage@large\thesis@place, \thesis@@{semester}% + \ifx\thesis@type\thesis@rigorous + \thesis@blocks@advisorSignature + \else\ifx\thesis@type\thesis@proposal + \thesis@blocks@advisorSignature + \fi\fi\par}% + \end{center}% + \end{alwayssingle}} +\def\thesis@blocks@seal{% + \thesis@blocks@clear \begin{alwayssingle}% \thispagestyle{empty}% \begin{center}% - \thesis@blocks@titlePage@header - \thesis@blocks@facultyLogo@color\\[0.4in]% - \let\footnotesize\small - \let\footnoterule\relax{}% - \thesis@blocks@titlePage@content + \leavevmode \par\vfill - \thesis@blocks@titlePage@footer + \thesis@blocks@facultyLogo@color + \par\vfill\vfill\vfill\vfill \end{center}% \end{alwayssingle}} -\newif\ifthesis@blocks@titlePage@university@ -\thesis@blocks@titlePage@university@true -\newif\ifthesis@blocks@titlePage@faculty@ -\thesis@blocks@titlePage@faculty@true -\newif\ifthesis@blocks@titlePage@department@ -\thesis@blocks@titlePage@department@false -\newif\ifthesis@blocks@titlePage@field@ -\thesis@blocks@titlePage@field@false - -\def\thesis@blocks@titlePage@header{% - {\sc\ifthesis@blocks@titlePage@university@ - \thesis@titlePage@LARGE\thesis@@{universityName}\\% - \fi\ifthesis@blocks@titlePage@faculty@ - \thesis@titlePage@Large\thesis@@{facultyName}\\% - \fi\ifthesis@blocks@titlePage@department@ - \thesis@titlePage@large\thesis@department@name\\% - \fi} - \ifthesis@blocks@titlePage@field@ - {\thesis@titlePage@large\vskip 1em% - {\bf\thesis@@{fieldTitle}:} \thesis@field@name}% - \fi\vskip 2em} -\let\thesis@blocks@titlePage@content=\thesis@blocks@cover@content -\let\thesis@blocks@titlePage@footer=\thesis@blocks@cover@footer \def\thesis@blocks@toc{% \thesis@blocks@clear \tableofcontents} @@ -397,8 +424,7 @@ \fi} \def\thesis@blocks@abstract{% \begin{alwayssingle}% - % Start the new chapter without clearing the left page. - \clearpage + \vskip 40 \p@ {\let\thesis@blocks@clear\relax \chapter*{\thesis@@{abstractTitle}}}% \noindent\thesis@abstract @@ -408,8 +434,7 @@ \ifthesis@english\else {\thesis@selectLocale{english}% \begin{alwayssingle}% - % Start the new chapter without clearing the left page. - \clearpage + \vskip 40 \p@ {\let\thesis@blocks@clear\relax \chapter*{\thesis@english@abstractTitle}}% \noindent\thesis@abstractEn @@ -418,23 +443,17 @@ \fi} \def\thesis@blocks@keywords{% \begin{alwayssingle}% - % Start the new chapter without clearing the left page. - \clearpage - {\let\thesis@blocks@clear\relax - \chapter*{\thesis@@{keywordsTitle}}% - \noindent\thesis@TeXkeywords}% - \par\vfil\null + {\let\thesis@blocks@clear\relax% + \chapter*{\vspace*{\fill}\thesis@@{keywordsTitle}}}% + \noindent\leavevmode\thesis@keywords \end{alwayssingle}} \def\thesis@blocks@keywordsEn{% \ifthesis@english\else {\thesis@selectLocale{english}% \begin{alwayssingle}% - % Start the new chapter without clearing the left page. - \clearpage {\let\thesis@blocks@clear\relax% - \chapter*{\thesis@english@keywordsTitle}}% - \noindent\thesis@TeXkeywordsEn - \par\vfil\null + \chapter*{\vspace*{\fill}\thesis@english@keywordsTitle}}% + \noindent\leavevmode\thesis@keywordsEn \end{alwayssingle}}% \fi} \def\thesis@rewind{% @@ -488,13 +507,109 @@ \pagestyle{thesisheadings} \parindent 1.5em\relax} \def\thesis@blocks@bibEntry{% + \thesis@blocks@clear \chapter*{\thesis@@{bib@title}} - \noindent\thesis@upper{author@tail}, \thesis@author@head. - \emph{\thesis@title}. \thesis@place: \thesis@@{universityName}, - \thesis@@{facultyName}, \thesis@department@name, \thesis@year. - \thesis@pages\ \thesis@@{bib@pages}. - \thesis@@{advisorTitle}: \thesis@advisor - \thesis@blocks@clearRight} + {% Calculate the width of the columns + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@@{bib@author}:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% + \bf\thesis@@{bib@thesisTitle}:}} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@@{bib@programme}:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% + \bf\thesis@@{bib@field}:}} + \let\@E\relax\newlength{\@E} + \settowidth{\@E}{{\bf\thesis@@{bib@advisor}:}} + \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% + \bf\thesis@@{bib@academicYear}:}} + \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% + \bf\thesis@@{bib@pages}:}} + \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% + \bf\thesis@@{bib@keywords}:}} + \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} + \let\@right\relax\newlength{\@right}\setlength{\@right}{% + \textwidth-\@left-\@skip} + % Typeset the table + \noindent\begin{thesis@newtable@old}% + {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} + \textbf{\thesis@@{bib@author}% + \ifthesis@english\else\ifthesis@woman ka\fi\fi:} & + \noindent\parbox[t]{\@right}{ + \thesis@author\\ + \thesis@@{facultyName} \\ + \thesis@@{universityName}\\ + \thesis@department@name + }\\ + \textbf{\thesis@@{bib@thesisTitle}:} + & \thesis@title \\ + \textbf{\thesis@@{bib@programme}:} + & \thesis@programme \\ + \textbf{\thesis@@{bib@field}:} + & \thesis@field \\ + \textbf{\thesis@@{bib@advisor}:} + & \thesis@advisor \\ + \textbf{\thesis@@{bib@academicYear}:} + & \thesis@academicYear \\ + \textbf{\thesis@@{bib@pages}:} + & \thesis@pages@preamble{} + \thesis@pages \\ + \textbf{\thesis@@{bib@keywords}:} + & \thesis@TeXkeywords \\ + \end{thesis@newtable@old}}} + +\def\thesis@blocks@bibEntryEn{% + \ifthesis@english\else + \thesis@blocks@clear + \chapter*{\thesis@english@bib@title} + {% Calculate the width of the columns + \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% + \bf\thesis@english@bib@author:}} + \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% + \bf\thesis@english@bib@thesisTitle:}} + \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% + \bf\thesis@english@bib@programme:}} + \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% + \bf\thesis@english@bib@field:}} + \let\@E\relax\newlength{\@E} + \settowidth{\@E}{{\bf\thesis@english@bib@advisor:}} + \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% + \bf\thesis@english@bib@academicYear:}} + \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% + \bf\thesis@english@bib@pages:}} + \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% + \bf\thesis@english@bib@keywords:}} + \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} + \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% + max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} + \let\@right\relax\newlength{\@right}\setlength{\@right}{% + \textwidth-\@left-\@skip} + % Typeset the table + \noindent\begin{thesis@newtable@old}% + {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} + \textbf{\thesis@english@authorTitle:} & + \noindent\parbox[t]{\@right}{ + \thesis@author\\ + \thesis@english@facultyName \\ + \thesis@english@universityName\\ + \thesis@departmentEn@name + }\\ + \textbf{\thesis@english@bib@thesisTitle:} + & \thesis@titleEn \\ + \textbf{\thesis@english@bib@programme:} + & \thesis@programmeEn \\ + \textbf{\thesis@english@bib@field:} + & \thesis@fieldEn \\ + \textbf{\thesis@english@bib@advisor:} + & \thesis@advisor \\ + \textbf{\thesis@english@bib@academicYear:} + & \thesis@academicYear \\ + \textbf{\thesis@english@bib@pages:} + & \thesis@pages@preamble{} + \thesis@pages \\ + \textbf{\thesis@english@bib@keywords:} + & \thesis@TeXkeywordsEn \\ + \end{thesis@newtable@old}} + \fi} \def\thesis@blocks@bibliography{% \ifthesis@bibliography@loaded@ \ifthesis@bibliography@included@\else @@ -539,6 +654,8 @@ \let\@evenfoot\@oddfoot \fi \let\@mkboth\markboth} +\let\ps@headings\ps@thesisheadings +\let\ps@myheadings\ps@thesisheadings \renewcommand*\chapter{% \thesis@blocks@clear @@ -619,6 +736,8 @@ \renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} \renewcommand*\l@paragraph{\@dottedtocline{4}{10.0em}{5.0em}} \renewcommand*\l@subparagraph{\@dottedtocline{4}{12.0em}{6.0em}} +\renewcommand*\l@figure{\@dottedtocline{1}{0.5em}{2.3em}} +\renewcommand*\l@table{\@dottedtocline{1}{0.5em}{2.3em}} \endinput %% -%% End of file `fithesis-base.sty'. +%% End of file `fithesis-mu-base.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-econ.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-econ.sty index cb591b7ccec..0e8b8914a71 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-econ.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-econ.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-econ.sty', +%% This is file `fithesis-mu-econ.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% econ.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,7 +51,7 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-econ}[2018/06/11] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-econ}[2021/04/24] \thesis@color@setup{ links={HTML}{F27995}, tableEmph={HTML}{E8B88B}, @@ -65,47 +66,23 @@ \thesis@require{array} \geometry{top=25mm,bottom=20mm,left=25mm,right=25mm,includeheadfoot} \thesis@blocks@assignment@hideIfDigital@false -\def\thesis@blocks@cover{% - \ifthesis@cover@ - \thesis@blocks@clear - \begin{alwayssingle} - \thispagestyle{empty} - \begin{center} - {\sc\thesis@titlePage@LARGE\thesis@@{universityName}\\% - \thesis@titlePage@Large\thesis@@{facultyName}\\} - \vfill - {\bf\thesis@titlePage@Huge\thesis@@{typeName}} - \vfill - {\thesis@titlePage@large\thesis@place - \ \thesis@year\hfill\thesis@author} - \end{center} - \end{alwayssingle} - \fi} -\thesis@blocks@titlePage@field@true -\def\thesis@blocks@titlePage@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle} - \ifthesis@english\else - {\\[0.1in]\thesis@titlePage@Large\bf\thesis@TeXtitleEn} - \fi {\\[0.3in]\thesis@titlePage@large\sc\thesis@@{typeName}\\}} -\def\thesis@blocks@titlePage@footer{% - {\thesis@titlePage@large - {% Calculate the width of the thesis author and advisor boxes - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@@{advisorTitle}:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@@{authorTitle}:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B)} - \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% - max(\@C,\@D)} - % Typeset the thesis author and advisor boxes - \begin{minipage}[t]{\@left} - {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor - \end{minipage}\hfill\begin{minipage}[t]{\@right} - {\bf\thesis@@{authorTitle}:}\\\thesis@author - \end{minipage}}\\[4em]\thesis@place, \thesis@year}} +\thesis@blocks@titlePage@field@false +\thesis@xpatch\thesis@blocks@cover{% + \vfill + {\bf\thesis@titlePage@Huge\thesis@TeXtitle\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@Large\thesis@@{typeName}\par}% + \vspace{1.5cm}% + {\sf\thesis@titlePage@LARGE\thesis@upper{author}\par}% + \vfill\vfill\vfill\vfill + {\sf\thesis@titlePage@large\thesis@place, \thesis@@{semester}\par}% +}{% + \vfill + {\bf\thesis@titlePage@Huge\thesis@@{typeName}\par}% + \vfill + {\sf\thesis@titlePage@large\thesis@place + \ \sf\thesis@year\hfill\thesis@author\par}% +} \def\thesis@blocks@frontMatter{% \thesis@blocks@clear \newgeometry{top=25mm,bottom=20mm,left=35mm, @@ -156,23 +133,6 @@ \thesis@@{authorSignature}\par \end{minipage}} \end{alwayssingle}} -\def\thesis@blocks@abstract{% - \begin{alwayssingle}% - \vskip 40\p@ - {\let\thesis@blocks@clear\relax - \chapter*{\thesis@@{abstractTitle}}}% - \noindent\thesis@abstract - \end{alwayssingle}} -\def\thesis@blocks@abstractEn{% - \ifthesis@english\else - {\thesis@selectLocale{english}% - \begin{alwayssingle}% - \vskip 20\p@ - {\let\thesis@blocks@clear\relax - \chapter*{\thesis@english@abstractTitle}}% - \noindent\thesis@abstractEn - \end{alwayssingle}}% - \fi} \def\thesis@blocks@keywords{% \begin{alwayssingle}% \vskip 40\p@ @@ -190,52 +150,35 @@ \noindent\thesis@TeXkeywordsEn \end{alwayssingle}}% \fi} -\def\thesis@blocks@bibEntry{% - \thesis@blocks@clear - {\let\@A\relax\newlength{\@A} - \settowidth{\@A}{{\bf\thesis@@{bib@author}}} - \@B=\@A - \settowidth{\@A}{{\bf\thesis@@{bib@thesisTitle}}} - \ifdim\@A>\@B\@B=\@A\fi - \ifthesis@english\else - \settowidth{\@A}{{\bf\thesis@@{bib@thesisTitleEn}}} - \ifdim\@A>\@B\@B=\@A\fi - \fi - \settowidth{\@A}{{\bf\thesis@@{bib@department}}} - \ifdim\@A>\@B\@B=\@A\fi - \settowidth{\@A}{{\bf\thesis@@{bib@advisor}}} - \ifdim\@A>\@B\@B=\@A\fi - \settowidth{\@A}{{\bf\thesis@@{bib@year}}} - \ifdim\@A>\@B\@B=\@A\fi - \noindent\begin{thesis@newtable@old}{@{}>{\bfseries}% - p{\dimexpr(\@B + \tabcolsep)}% - p{\dimexpr(\textwidth - \@B - 2\tabcolsep)}@{}} - \thesis@@{bib@author}: & \thesis@author \\ - \thesis@@{bib@thesisTitle}: & \thesis@title \\ - \ifthesis@english\else - \thesis@@{bib@thesisTitleEn}: & \thesis@titleEn \\ - \fi - \thesis@@{bib@department}: & \thesis@department \\ - \thesis@@{bib@advisor}: & \thesis@advisor \\ - \thesis@@{bib@year}: & \thesis@year \\ - \end{thesis@newtable@old}}} +\thesis@def@extra[{ + \thesis@placeholder@extra@summary +}]{summary} + +\def\thesis@blocks@summary{% + \begin{alwayssingle}% + \thesis@blocks@clear + {\let\thesis@blocks@clear\relax + \chapter*{\thesis@@{summaryTitle}}}% + \noindent\thesis@extra@summary + \end{alwayssingle}} \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover \thesis@blocks@frontMatter \thesis@blocks@titlePage - \thesis@blocks@assignment + \thesis@blocks@seal \thesis@blocks@bibEntry \thesis@blocks@abstract + \thesis@blocks@bibEntryEn \thesis@blocks@abstractEn - \thesis@blocks@keywords - \thesis@blocks@keywordsEn \thesis@blocks@declaration \thesis@blocks@thanks - \thesis@blocks@toc} + \thesis@blocks@toc + \thesis@blocks@tables} \def\thesis@blocks@postamble{% + \ifx\thesis@doctoral\thesis@type\thesis@blocks@summary\else\fi \thesis@blocks@bibliography - \thesis@blocks@tables} +} \endinput %% -%% End of file `fithesis-econ.sty'. +%% End of file `fithesis-mu-econ.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fi.sty index a7146e8aecc..ff19e9aa723 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fi.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-fi.sty', +%% This is file `fithesis-mu-fi.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% fi.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,7 +51,7 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-fi}[2016/04/18] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-fi}[2021/04/24] \thesis@color@setup{ links={HTML}{FFD451}, tableEmph={HTML}{FFD451}, @@ -65,38 +66,6 @@ \else\ifx\thesis@type\thesis@doctoral \thesis@blocks@assignment@false \fi\fi -\def\thesis@blocks@advisor{% - {\thesis@titlePage@large\\[0.3in] - {\bf\thesis@@{advisorTitle}:} \thesis@advisor}} -\def\thesis@blocks@titlePage@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in - {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} - {\thesis@titlePage@Large\bf\thesis@author} - % If this is a rigorous thesis or a PhD thesis proposal, - % typeset the name of the thesis advisor. - \ifx\thesis@type\thesis@rigorous - \thesis@blocks@advisor - \else\ifx\thesis@type\thesis@proposal - \thesis@blocks@advisor - \fi\fi}% -\def\thesis@blocks@advisorSignature{% - \let\@A\relax\newlength{\@A} - \settowidth{\@A}{\thesis@@{advisorSignature}} - \setlength{\@A}{\@A+1cm} - \hfill\raisebox{-0.5em}{\parbox{\@A}{ - \centering - \rule{\@A}{1pt}\\ - \thesis@@{advisorSignature} - }}}% -\def\thesis@blocks@titlePage@footer{% - {\thesis@titlePage@large\thesis@place, \thesis@@{semester} - % If this is a rigorous thesis or a PhD thesis proposal, - % create space for the advisor's signature. - \ifx\thesis@type\thesis@rigorous - \thesis@blocks@advisorSignature - \else\ifx\thesis@type\thesis@proposal - \thesis@blocks@advisorSignature - \fi\fi}} \def\thesis@blocks@declaration{% \thesis@blocks@clear \begin{alwayssingle}% @@ -108,18 +77,21 @@ \textbf{\thesis@@{advisorTitle}:} \thesis@advisor \par\vfil \end{alwayssingle}} + % title page. [TV]} +\thesis@blocks@titlePage@field@false +\thesis@blocks@titlePage@programme@false \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal \ifx\thesis@type\thesis@proposal \thesis@blocks@toc \else - \thesis@blocks@assignment \thesis@blocks@declaration \thesis@blocks@thanks - \thesis@blocks@clearRight + \thesis@blocks@clear \thesis@blocks@abstract \thesis@blocks@keywords \thesis@blocks@tables @@ -128,4 +100,4 @@ \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-fi.sty'. +%% End of file `fithesis-mu-fi.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fsps.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fsps.sty index ea35da25b38..2c2fed3e1f1 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fsps.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fsps.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-fsps.sty', +%% This is file `fithesis-mu-fsps.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% fsps.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,7 +51,7 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-fsps}[2018/02/11] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-fsps}[2021/04/24] \thesis@color@setup{ links={HTML}{93BCF5}, tableEmph={HTML}{A8BDE3}, @@ -58,34 +59,13 @@ tableEven={HTML}{D1DAEB}} \thesis@bibliography@setup{ style=iso-authoryear, - sorting=nty} + sorting=nyt} \thesis@bibliography@load \thesis@require{tikz} \thesis@require{geometry} \thesis@require{setspace} \geometry{top=30mm,bottom=30mm,left=40mm,right=30mm,includeheadfoot} \setlength{\parindent}{1.25cm} -\def\thesis@blocks@titlePage@footer{% - {\thesis@titlePage@large - {% Calculate the width of the thesis author and advisor boxes - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@@{advisorTitle}:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@@{authorTitle}:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} - \let\@E\relax\newlength{\@E}\settowidth{\@E}{\thesis@field} - \let\@F\relax\newlength{\@F}\pgfmathsetlength{\@F}{max(\@D,\@E)} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B)} - \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% - max(\@C,\@F)} - % Typeset the thesis author and advisor boxes - \begin{minipage}[t]{\@left} - {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor - \end{minipage}\hfill\begin{minipage}[t]{\@right} - {\bf\thesis@@{authorTitle}:}\\\thesis@author\\\thesis@field - \end{minipage}}\\[4em]\thesis@place, \thesis@year}} \def\thesis@blocks@frontMatter{% \thesis@blocks@clear \pagestyle{plain} @@ -127,13 +107,17 @@ \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter - \thesis@blocks@declaration + \thesis@blocks@titlePage + \thesis@blocks@seal + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@bibEntryEn + \thesis@blocks@abstractEn \thesis@blocks@thanks \thesis@blocks@tables} \def\thesis@blocks@postamble{% \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-fsps.sty'. +%% End of file `fithesis-mu-fsps.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fss.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fss.sty index c5223a1ec95..185da53e0d9 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fss.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-fss.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-fss.sty', +%% This is file `fithesis-mu-fss.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% fss.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,7 +51,7 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-fss}[2016/04/18] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-fss}[2021/04/24] \thesis@color@setup{ links={HTML}{58EDD7}, tableEmph={HTML}{69D6C6}, @@ -60,6 +61,7 @@ style=iso-authoryear, sorting=nty} \thesis@bibliography@load +\thesis@blocks@titlePage@field@false \def\thesis@blocks@frontMatter{% \pagestyle{plain} \parindent 1.5em @@ -68,14 +70,13 @@ \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter - \thesis@blocks@clearRight - \thesis@blocks@abstract - \thesis@blocks@abstractEn - \thesis@blocks@keywords - \thesis@blocks@keywordsEn - \thesis@blocks@assignment + \thesis@blocks@titlePage + \thesis@blocks@seal + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@bibEntryEn + \thesis@blocks@abstractEn \thesis@blocks@declaration \thesis@blocks@thanks \thesis@blocks@tables} @@ -83,4 +84,4 @@ \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-fss.sty'. +%% End of file `fithesis-mu-fss.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-law.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-law.sty index fe255d63990..3611a3267f4 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-law.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-law.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-law.sty', +%% This is file `fithesis-mu-law.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% law.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,22 +51,50 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-law}[2017/05/21] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-law}[2021/04/24] \thesis@color@setup{ links={HTML}{CF86EB}, tableEmph={HTML}{D39BE8}, tableOdd={HTML}{F2EBF5}, tableEven={HTML}{E5CCED}} \thesis@bibliography@setup{% - style=iso-authoryear, + style=iso-authortitle, sorting=nyt} \thesis@bibliography@load \thesis@require{chngcntr} \counterwithout{footnote}{chapter} -\def\thesis@blocks@cover@header{% - {\sc\thesis@titlePage@Large\thesis@@{facultyLongName}\\% - \thesis@titlePage@large\thesis@department@name\\\vskip 2em}} -\let\thesis@blocks@titlePage@header=\thesis@blocks@cover@header +\thesis@blocks@titlePage@programme@false + +\thesis@xpatch\thesis@blocks@titlePage{% + {\sf\thesis@titlePage@large\thesis@@{advisorTitle}: \thesis@advisor\par}% + \vspace{0.75cm}% + \ifthesis@blocks@titlePage@department@ + {\sf\thesis@titlePage@large\thesis@department@name\par}% + \fi + \ifthesis@blocks@titlePage@programme@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{bib@programme}: + \thesis@programme\par}% + \fi + \ifthesis@blocks@titlePage@field@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{fieldTitle}: + \thesis@field@name\par}% + \fi + \vfill +}{} + +\thesis@xpatch\thesis@blocks@titlePage{% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vfill +}{% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vspace{0.5cm}% + {\sf\thesis@titlePage@large\thesis@field\par}% + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@department@name\par}% + \vspace{1cm}% +} \def\thesis@blocks@frontMatter{% \thesis@blocks@clear \pagestyle{plain} @@ -79,13 +108,15 @@ \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal \thesis@blocks@declaration - \thesis@blocks@clearRight + \thesis@blocks@clear \thesis@blocks@abstract - \thesis@blocks@abstractEn \thesis@blocks@keywords + \thesis@blocks@clear + \thesis@blocks@abstractEn \thesis@blocks@keywordsEn \thesis@blocks@thanks \thesis@blocks@tables} @@ -94,4 +125,4 @@ \thesis@blocks@assignment} \endinput %% -%% End of file `fithesis-law.sty'. +%% End of file `fithesis-mu-law.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-med.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-med.sty index 3e67da4e738..d01ddbf8b93 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-med.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-med.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-med.sty', +%% This is file `fithesis-mu-med.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% med.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,62 +51,82 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-med}[2018/06/11] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-med}[2021/04/24] \thesis@color@setup{ links={HTML}{F58E76}, tableEmph={HTML}{FF9D85}, tableOdd={HTML}{FFF5F6}, tableEven={HTML}{FFDEDF}} \thesis@bibliography@setup{% - style=iso-authoryear, + style=authortitle, sorting=ynt} \thesis@bibliography@load +\ifthesis@bibliography@loaded@ + \DeclareNameAlias{sortname}{last-first} + \renewcommand*{\revsdnamepunct}{} + \DeclareFieldFormat[% + article,inbook,incollection,inproceedings,patent,thesis,unpublished]% + {title}{{#1\isdot}} + \renewbibmacro{in:}{} + \DeclareFieldFormat{pages}{#1} + \renewcommand*{\bibpagespunct}{\addcolon} + \DeclareFieldFormat{journaltitle}{#1\addperiod} + \DeclareFieldFormat{booktitle}{{#1}} + \DeclareFieldFormat{title}{{#1}} + \renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}}% + \usebibmacro{issue+date}% + \setunit{\addsemicolon\addspace}% + \usebibmacro{volume+number+eid}% + \setunit{\addcolon\space}% + \usebibmacro{issue}% + \newunit% + } + \renewbibmacro*{issue+date}{\printfield{year}} + \renewcommand*{\finalnamedelim}{\multinamedelim} +\fi \thesis@require{tikz} \thesis@require{geometry} \thesis@require{setspace} \geometry{top=25mm,bottom=20mm,left=25mm,right=25mm,includeheadfoot} -\def\thesis@blocks@cover{% - \ifthesis@cover@ - \thesis@blocks@clear - \begin{alwayssingle} - \thispagestyle{empty} - \begin{center} - {\sc\thesis@titlePage@LARGE\thesis@@{universityName}\\% - \thesis@titlePage@Large\thesis@@{facultyName}\\} - \vfill - {\bf\thesis@titlePage@Huge\thesis@@{typeName}} - \vfill - {\thesis@titlePage@large\thesis@place - \ \thesis@year\hfill\thesis@author} - \end{center} - \end{alwayssingle} - \fi} -\def\thesis@blocks@titlePage@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle\\[0.3in]}% - {\thesis@titlePage@large{\sc\thesis@@{typeName}}\\}} -\def\thesis@blocks@titlePage@footer{% - {\thesis@titlePage@large - {% Calculate the width of the thesis author and advisor boxes - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@@{advisorTitle}:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{\thesis@advisor} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@@{authorTitle}:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{\thesis@author} - \let\@E\relax\newlength{\@E}\settowidth{\@E}{{% - \bf\thesis@@{fieldTitle}:}} - \let\@F\relax\newlength{\@F}\settowidth{\@F}{\thesis@field@name} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B)} - \let\@right\relax\newlength{\@right}\pgfmathsetlength{\@right}{% - max(\@C,\@D,\@E,\@F)} - % Typeset the thesis author and advisor boxes - \begin{minipage}[t]{\@left} - {\bf\thesis@@{advisorTitle}:}\\\thesis@advisor - \end{minipage}\hfill\begin{minipage}[t]{\@right} - {\bf\thesis@@{authorTitle}:}\\\thesis@author - \\[1em]{\bf\thesis@@{fieldTitle}:}\\\thesis@field@name - \end{minipage}}\\[4em]\thesis@place, \thesis@@{semester}}} +\thesis@blocks@titlePage@field@false + +\thesis@xpatch\thesis@blocks@titlePage{% + {\sf\thesis@titlePage@large\thesis@@{advisorTitle}: \thesis@advisor\par}% + \vspace{0.75cm}% + \ifthesis@blocks@titlePage@department@ + {\sf\thesis@titlePage@large\thesis@department@name\par}% + \fi + \ifthesis@blocks@titlePage@programme@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{bib@programme}: + \thesis@programme\par}% + \fi + \ifthesis@blocks@titlePage@field@ + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@@{fieldTitle}: + \thesis@field@name\par}% + \fi + \vfill +}{} + +\thesis@xpatch\thesis@blocks@titlePage{% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vfill +}{% + {\sf\thesis@titlePage@large\thesis@@upper{facultyName}\par}% + \vspace{0.5cm}% + {\sf\thesis@titlePage@large\thesis@programme\par}% + \vspace{0.25cm}% + {\sf\thesis@titlePage@large\thesis@department@name\par}% + \vspace{1cm}% +} \def\thesis@blocks@frontMatter{% \thesis@blocks@clear \newgeometry{top=25mm,bottom=20mm,left=35mm, @@ -128,18 +149,18 @@ \thesis@blocks@cover \thesis@blocks@frontMatter \thesis@blocks@titlePage - \onehalfspacing - \thesis@blocks@clearRight + \thesis@blocks@seal + \thesis@blocks@declaration + \thesis@blocks@clear \thesis@blocks@abstract - \thesis@blocks@abstractEn \thesis@blocks@keywords + \thesis@blocks@clear + \thesis@blocks@abstractEn \thesis@blocks@keywordsEn - \thesis@blocks@bibEntry - \thesis@blocks@declaration \thesis@blocks@thanks \thesis@blocks@tables} \def\thesis@blocks@postamble{% \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-med.sty'. +%% End of file `fithesis-mu-med.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-ped.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-ped.sty index 4430bd189ce..97056143241 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-ped.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-ped.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-ped.sty', +%% This is file `fithesis-mu-ped.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% ped.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,34 +51,26 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-ped}[2016/04/18] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-ped}[2021/04/24] \thesis@color@setup{ links={HTML}{FFA02F}, tableEmph={HTML}{FFBB6B}, tableOdd={HTML}{FFF1E0}, tableEven={HTML}{FFDEB7}} \thesis@bibliography@setup{ - style=iso-numeric, + style=apa, sorting=nty} \thesis@bibliography@load -\thesis@blocks@titlePage@department@true -\def\thesis@blocks@titlePage@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in - {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} - {\thesis@titlePage@Large\bf\thesis@author} - % Typeset the name of the thesis advisor. - {\thesis@titlePage@large\\[0.3in] - {\bf\thesis@@{advisorTitle}:} \thesis@advisor}} \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal \thesis@blocks@bibEntry \thesis@blocks@abstract + \thesis@blocks@bibEntryEn \thesis@blocks@abstractEn - \thesis@blocks@keywords - \thesis@blocks@keywordsEn \thesis@blocks@declaration \thesis@blocks@thanks \thesis@blocks@tables} @@ -85,4 +78,4 @@ \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-ped.sty'. +%% End of file `fithesis-mu-ped.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-pharm.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-pharm.sty new file mode 100644 index 00000000000..c0b2b7de971 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-pharm.sty @@ -0,0 +1,104 @@ +%% +%% This is file `fithesis-mu-pharm.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% pharm.dtx +%% +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) +%% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml +%% Faculty of Informatics, Masaryk University (Brno, Czech Republic) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version +%% 1.3 of this license or (at your option) any later version. +%% The latest version of this license is available at +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Vít Novotný (VN). +%% Send bug reports, requests for additions and questions +%% either to the fithesis discussion forum at +%% +%% http://is.muni.cz/auth/df/fithesis-sazba/ +%% +%% or to the e-mail address <witiko@mail.muni.cz>. +%% +%% +%% MODIFICATION ADVICE: +%% +%% If you want to customize this file, it is best to make a copy of +%% the source file(s) from which it was produced. Use a different +%% name for your copy(ies) and modify the copy(ies); this will ensure +%% that your modifications do not get overwritten when you install a +%% new release of the standard system. You should also ensure that +%% your modified source file does not generate any modified file with +%% the same name as a standard file. +%% +%% You will also need to produce your own, suitably named, .ins file to +%% control the generation of files from your source file; this file +%% should contain your own preambles for the files it generates, not +%% those in the standard .ins files. +%% +%% The names of the source files used are shown above. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-mu-pharm}[2018/06/11] +\thesis@color@setup{ + links={HTML}{A0B9C5}, + tableEmph={HTML}{B0C3CF}, + tableOdd={HTML}{EFF3F6}, + tableEven={HTML}{D6E1E6}} +\thesis@bibliography@setup{ + style=iso-authoryear, + sorting=nty} +\thesis@bibliography@load +\thesis@require{tikz} +\thesis@require{geometry} +\thesis@require{setspace} +\geometry{top=25mm,bottom=20mm,left=25mm,right=25mm,includeheadfoot} + +\thesis@blocks@assignment@hideIfDigital@false +\def\thesis@blocks@frontMatter{% +\thesis@blocks@clear + \newgeometry{top=25mm, bottom=20mm, left=35mm, right=15mm, includeheadfoot} + \pagestyle{empty} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +\def\thesis@blocks@mainMatter{% + \thesis@blocks@clear + \newgeometry{top=25mm,bottom=20mm,left=35mm, + right=15mm, includeheadfoot} + \setcounter{page}{1} + \pagenumbering{arabic} + \pagestyle{thesisheadings} + \parindent 1.5em + \onehalfspacing} +\def\thesis@blocks@preamble{% + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal + \thesis@blocks@bibEntry + \thesis@blocks@abstract + \thesis@blocks@bibEntryEn + \thesis@blocks@abstractEn + \thesis@blocks@assignment + \thesis@blocks@declaration + \thesis@blocks@thanks + \thesis@blocks@tables} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +\endinput +%% +%% End of file `fithesis-mu-pharm.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-phil.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-phil.sty index 2ee57074d5b..73fc3382bec 100644 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-phil.sty +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-phil.sty @@ -1,13 +1,14 @@ %% -%% This is file `fithesis-phil.sty', +%% This is file `fithesis-mu-phil.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% phil.dtx %% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) %% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml %% Faculty of Informatics, Masaryk University (Brno, Czech Republic) %% @@ -50,7 +51,7 @@ %% The names of the source files used are shown above. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-phil}[2016/04/18] +\ProvidesPackage{fithesis/style/mu/fithesis-mu-phil}[2021/04/24] \thesis@color@setup{ links={HTML}{6FCEF2}, tableEmph={HTML}{78CEF0}, @@ -60,30 +61,22 @@ style=iso-authoryear, sorting=nty} \thesis@bibliography@load -\thesis@blocks@titlePage@department@true -\thesis@blocks@titlePage@field@true \def\thesis@departments@kisk{kisk} \ifx\thesis@department\thesis@departments@kisk \def\thesis@department@name{\thesis@@{departmentName}} \def\thesis@departmentEn@name{\thesis@english@departmentName} \fi -\def\thesis@blocks@titlePage@content{% - {\thesis@titlePage@Huge\bf\thesis@TeXtitle\par\vfil}\vskip 0.8in - {\thesis@titlePage@large\sc\thesis@@{typeName}\\[0.3in]} - {\thesis@titlePage@Large\bf\thesis@author} - {\thesis@titlePage@large\\[0.3in] - {\bf\thesis@@{advisorTitle}:} \thesis@advisor}} \def\thesis@blocks@preamble{% \thesis@blocks@coverMatter \thesis@blocks@cover - \thesis@blocks@titlePage \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal \ifx\thesis@department\thesis@departments@kisk \thesis@blocks@bibEntry \thesis@blocks@abstract + \thesis@blocks@bibEntryEn \thesis@blocks@abstractEn - \thesis@blocks@keywords - \thesis@blocks@keywordsEn \fi \thesis@blocks@declaration \thesis@blocks@thanks @@ -100,4 +93,4 @@ \thesis@blocks@bibliography} \endinput %% -%% End of file `fithesis-phil.sty'. +%% End of file `fithesis-mu-phil.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-sci.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-sci.sty new file mode 100644 index 00000000000..625ccfc691f --- /dev/null +++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-mu-sci.sty @@ -0,0 +1,99 @@ +%% +%% This is file `fithesis-mu-sci.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% sci.dtx +%% +%% Copyright 1998--2021 Daniel Marek (DM), Jan Pavlovič (JP), +%% Vít Novotný (VN), Tereza Vrabcová (TV), +%% Petr Sojka (PS) +%% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml +%% Faculty of Informatics, Masaryk University (Brno, Czech Republic) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version +%% 1.3 of this license or (at your option) any later version. +%% The latest version of this license is available at +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Vít Novotný (VN). +%% Send bug reports, requests for additions and questions +%% either to the fithesis discussion forum at +%% +%% http://is.muni.cz/auth/df/fithesis-sazba/ +%% +%% or to the e-mail address <witiko@mail.muni.cz>. +%% +%% +%% MODIFICATION ADVICE: +%% +%% If you want to customize this file, it is best to make a copy of +%% the source file(s) from which it was produced. Use a different +%% name for your copy(ies) and modify the copy(ies); this will ensure +%% that your modifications do not get overwritten when you install a +%% new release of the standard system. You should also ensure that +%% your modified source file does not generate any modified file with +%% the same name as a standard file. +%% +%% You will also need to produce your own, suitably named, .ins file to +%% control the generation of files from your source file; this file +%% should contain your own preambles for the files it generates, not +%% those in the standard .ins files. +%% +%% The names of the source files used are shown above. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fithesis/style/mu/fithesis-mu-sci}[2021/04/24] +\thesis@color@setup{ + links={HTML}{20E366}, + tableEmph={HTML}{8EDEAA}, + tableOdd={HTML}{EDF7F1}, + tableEven={HTML}{CCEDD8}} +\thesis@bibliography@setup{ + style=iso-numeric, + sorting=none} +\thesis@bibliography@load +\thesis@blocks@titlePage@field@false +\thesis@blocks@titlePage@programme@false + +\thesis@blocks@assignment@hideIfDigital@false +\def\thesis@blocks@frontMatter{% + \thesis@blocks@clear + \pagestyle{empty} + \parindent 1.5em + \setcounter{page}{1} + \pagenumbering{roman}} +\def\thesis@blocks@preamble{ + \thesis@blocks@coverMatter + \thesis@blocks@cover + \thesis@blocks@frontMatter + \thesis@blocks@titlePage + \thesis@blocks@seal + \ifx\thesis@type\thesis@proposal + \thesis@blocks@toc + \else + \thesis@blocks@seal + \thesis@blocks@bibEntry + \thesis@blocks@bibEntryEn + \thesis@blocks@clear + \thesis@blocks@abstract + \thesis@blocks@clearRight + \thesis@blocks@abstractEn + \thesis@blocks@assignment + \thesis@blocks@thanks + \thesis@blocks@declaration + \thesis@blocks@tables + \fi} +\def\thesis@blocks@postamble{% + \thesis@blocks@bibliography} +\endinput +%% +%% End of file `fithesis-mu-sci.sty'. diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty deleted file mode 100644 index 02b08fdefb6..00000000000 --- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty +++ /dev/null @@ -1,492 +0,0 @@ -%% -%% This is file `fithesis-sci.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% sci.dtx -%% -%% Copyright 1998--2018 Daniel Marek (DM), Jan Pavlovič (JP), -%% Vít Novotný (VN), Petr Sojka (PS) -%% http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml -%% Faculty of Informatics, Masaryk University (Brno, Czech Republic) -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version -%% 1.3 of this license or (at your option) any later version. -%% The latest version of this license is available at -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Vít Novotný (VN). -%% Send bug reports, requests for additions and questions -%% either to the fithesis discussion forum at -%% -%% http://is.muni.cz/auth/df/fithesis-sazba/ -%% -%% or to the e-mail address <witiko@mail.muni.cz>. -%% -%% -%% MODIFICATION ADVICE: -%% -%% If you want to customize this file, it is best to make a copy of -%% the source file(s) from which it was produced. Use a different -%% name for your copy(ies) and modify the copy(ies); this will ensure -%% that your modifications do not get overwritten when you install a -%% new release of the standard system. You should also ensure that -%% your modified source file does not generate any modified file with -%% the same name as a standard file. -%% -%% You will also need to produce your own, suitably named, .ins file to -%% control the generation of files from your source file; this file -%% should contain your own preambles for the files it generates, not -%% those in the standard .ins files. -%% -%% The names of the source files used are shown above. -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fithesis/style/mu/fithesis-sci}[2017/06/02] -\thesis@color@setup{ - links={HTML}{20E366}, - tableEmph={HTML}{8EDEAA}, - tableOdd={HTML}{EDF7F1}, - tableEven={HTML}{CCEDD8}} -\thesis@bibliography@setup{ - style=iso-numeric, - sorting=none} -\thesis@bibliography@load -\thesis@requireLocale{czech} -\def\ifthesis@czech{ - \expandafter\def\expandafter\@czech\expandafter{\string - \czech}% - \expandafter\expandafter\expandafter\def\expandafter - \expandafter\expandafter\@locale\expandafter\expandafter - \expandafter{\expandafter\string\csname\thesis@locale\endcsname}% - \expandafter\csname\expandafter i\expandafter f\ifx\@locale - \@czech - true% - \else - false% - \fi\endcsname} -\ifthesis@czech - \expandafter\expandafter\expandafter\let\expandafter\expandafter - \csname ifthesis@czech\endcsname\csname iftrue\endcsname -\else - \expandafter\expandafter\expandafter\let\expandafter\expandafter - \csname ifthesis@czech\endcsname\csname iffalse\endcsname -\fi -\newif\ifthesis@abstractonsinglepage@ -\DeclareOption{abstractonsinglepage}{\thesis@abstractonsinglepage@true} -\ifthesis@czech\else\ifthesis@english\else - \ExecuteOptions{abstractonsinglepage} -\fi\fi -\ProcessOptions* -\thesis@require{tikz} -\thesis@require{changepage} -\ifx\thesis@type\thesis@bachelors\else -\ifx\thesis@type\thesis@masters\else - \thesis@blocks@assignment@false -\fi\fi -\thesis@blocks@assignment@hideIfDigital@false -\def\thesis@blocks@bibEntry{% - \begin{alwayssingle}% - % Clear only the right page, if the main locale is Czech. - \ifthesis@czech - \begingroup - \let\thesis@blocks@clear\thesis@blocks@clearRight - \fi - \chapter*{\thesis@@{bib@title}}% - \ifthesis@czech - \endgroup - \fi - {% Calculate the width of the columns - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@@{bib@author}:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% - \bf\thesis@@{bib@thesisTitle}:}} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@@{bib@programme}:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% - \bf\thesis@@{bib@field}:}} - % Unless this is a rigorous thesis, we will be typesetting the - % name of the thesis advisor. - \let\@E\relax\newlength{\@E} - \ifx\thesis@type\thesis@rigorous - \setlength{\@E}{0pt}% - \else - \settowidth{\@E}{{\bf\thesis@@{bib@advisor}:}} - \fi - \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% - \bf\thesis@@{bib@academicYear}:}} - \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% - \bf\thesis@@{bib@pages}:}} - \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% - \bf\thesis@@{bib@keywords}:}} - \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} - \let\@right\relax\newlength{\@right}\setlength{\@right}{% - \textwidth-\@left-\@skip} - % Typeset the table - \renewcommand{\arraystretch}{2} - \noindent\begin{thesis@newtable@old}% - {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} - \textbf{\thesis@@{bib@author}:} & - \noindent\parbox[t]{\@right}{ - \thesis@author\\ - \thesis@@{facultyName}, - \thesis@@{universityName}\\ - \thesis@department@name - }\\ - \textbf{\thesis@@{bib@thesisTitle}:} - & \thesis@title \\ - \textbf{\thesis@@{bib@programme}:} - & \thesis@programme \\ - \textbf{\thesis@@{bib@field}:} - & \thesis@field@name \\ - % Unless this is a rigorous thesis, typeset the name of the - % thesis advisor. - \ifx\thesis@type\thesis@rigorous\else - \textbf{\thesis@@{bib@advisor}:} - & \thesis@advisor \\ - \fi - \textbf{\thesis@@{bib@academicYear}:} - & \thesis@academicYear \\ - \textbf{\thesis@@{bib@pages}:} - & \thesis@pages@preamble{} + \thesis@pages \\ - \textbf{\thesis@@{bib@keywords}:} - & \thesis@TeXkeywords \\ - \end{thesis@newtable@old}} - \end{alwayssingle}} -\def\thesis@blocks@bibEntryEn{% - \ifthesis@english\else - {\thesis@selectLocale{english} - \begin{alwayssingle} - \chapter*{\thesis@english@bib@title}% - {% Calculate the width of the columns - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@english@bib@author:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% - \bf\thesis@english@bib@thesisTitle:}} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@english@bib@programme:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% - \bf\thesis@english@bib@field:}} - % Unless this is a rigorous thesis, we will be typesetting - % the name of the thesis advisor. - \let\@E\relax\newlength{\@E} - \ifx\thesis@type\thesis@rigorous - \setlength{\@E}{0pt}% - \else - \settowidth{\@E}{{\bf\thesis@english@bib@advisor:}} - \fi - \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% - \bf\thesis@english@bib@academicYear:}} - \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% - \bf\thesis@english@bib@pages:}} - \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% - \bf\thesis@english@bib@keywords:}} - \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} - \let\@right\relax\newlength{\@right}\setlength{\@right}{% - \textwidth-\@left-\@skip} - % Typeset the table - \renewcommand{\arraystretch}{2} - \noindent\begin{thesis@newtable@old}% - {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} - \textbf{\thesis@english@bib@author:} & - \noindent\parbox[t]{\@right}{ - \thesis@author\\ - \thesis@english@facultyName, - \thesis@english@universityName\\ - \thesis@departmentEn@name - }\\ - \textbf{\thesis@english@bib@thesisTitle:} - & \thesis@titleEn \\ - \textbf{\thesis@english@bib@programme:} - & \thesis@programmeEn \\ - \textbf{\thesis@english@bib@field:} - & \thesis@fieldEn@name \\ - % Unless this is a rigorous thesis, typeset the name of the - % thesis advisor. - \ifx\thesis@type\thesis@rigorous\else - \textbf{\thesis@english@bib@advisor:} - & \thesis@advisor \\ - \fi - \textbf{\thesis@english@bib@academicYear:} - & \thesis@academicYear \\ - \textbf{\thesis@english@bib@pages:} - & \thesis@pages@preamble{} + \thesis@pages \\ - \textbf{\thesis@english@bib@keywords:} - & \thesis@TeXkeywordsEn \\ - \end{thesis@newtable@old}} - \end{alwayssingle} - }% - \fi} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@abstract - \else - \thesis@placeholder@extra@abstractCs - \fi -}]{abstractCs} -\def\thesis@blocks@abstractCs{% - \ifthesis@czech\else - {\thesis@selectLocale{czech}% - \begin{alwayssingle}% - \ifthesis@abstractonsinglepage@ - \thesis@blocks@clear - \else - % Start the new chapter without clearing the left page. - \thesis@blocks@clearRight - \fi - {\let\thesis@blocks@clear\relax - \chapter*{\thesis@czech@abstractTitle}% - \thesis@extra@abstractCs}% - \par\vfil\null - \end{alwayssingle}}% - \fi} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@programme - \else - \thesis@placeholder@extra@programmeCs - \fi -}]{programmeCs} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@field@name - \else - \thesis@placeholder@extra@fieldCs - \fi -}]{fieldCs} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@title - \else - \thesis@placeholder@extra@titleCs - \fi -}]{titleCs} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@keywords - \else - \thesis@placeholder@extra@keywordsCs - \fi -}]{keywordsCs} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@TeXkeywords - \else - \thesis@placeholder@extra@keywordsCs - \fi -}]{TeXkeywordsCs} -\def\thesis@blocks@bibEntryCs{% - \ifthesis@czech\else - {\thesis@selectLocale{czech} - \begin{alwayssingle} - % Clear only the right page, if the main locale is English. - \ifthesis@english - \begingroup - \let\thesis@blocks@clear\thesis@blocks@clearRight - \fi - \chapter*{\thesis@czech@bib@title}% - \ifthesis@english - \endgroup - \fi - {% Calculate the width of the columns - \let\@A\relax\newlength{\@A}\settowidth{\@A}{{% - \bf\thesis@czech@bib@author:}} - \let\@B\relax\newlength{\@B}\settowidth{\@B}{{% - \bf\thesis@czech@bib@thesisTitle:}} - \let\@C\relax\newlength{\@C}\settowidth{\@C}{{% - \bf\thesis@czech@bib@programme:}} - \let\@D\relax\newlength{\@D}\settowidth{\@D}{{% - \bf\thesis@czech@bib@field:}} - % Unless this is a rigorous thesis, we will be typesetting - % the name of the thesis advisor. - \let\@E\relax\newlength{\@E} - \ifx\thesis@type\thesis@rigorous - \setlength{\@E}{0pt}% - \else - \settowidth{\@E}{{\bf\thesis@czech@bib@advisor:}} - \fi - \let\@F\relax\newlength{\@F}\settowidth{\@F}{{% - \bf\thesis@czech@bib@academicYear:}} - \let\@G\relax\newlength{\@G}\settowidth{\@G}{{% - \bf\thesis@czech@bib@pages:}} - \let\@H\relax\newlength{\@H}\settowidth{\@H}{{% - \bf\thesis@czech@bib@keywords:}} - \let\@skip\relax\newlength{\@skip}\setlength{\@skip}{16pt} - \let\@left\relax\newlength{\@left}\pgfmathsetlength{\@left}{% - max(\@A,\@B,\@C,\@D,\@E,\@F,\@G,\@H)} - \let\@right\relax\newlength{\@right}\setlength{\@right}{% - \textwidth-\@left-\@skip} - % Typeset the table - \renewcommand{\arraystretch}{2} - \noindent\begin{thesis@newtable@old}% - {@{}p{\@left}@{\hskip\@skip}p{\@right}@{}} - \textbf{\thesis@czech@bib@author:} & - \noindent\parbox[t]{\@right}{ - \thesis@author\\ - \thesis@czech@facultyName, - \thesis@czech@universityName\\ - \thesis@extra@departmentCs - }\\ - \textbf{\thesis@czech@bib@thesisTitle:} - & \thesis@extra@titleCs \\ - \textbf{\thesis@czech@bib@programme:} - & \thesis@extra@programmeCs \\ - \textbf{\thesis@czech@bib@field:} - & \thesis@extra@fieldCs \\ - % Unless this is a rigorous thesis, typeset the name of the - % thesis advisor. - \ifx\thesis@type\thesis@rigorous\else - \textbf{\thesis@czech@bib@advisor:} - & \thesis@advisor \\ - \fi - \textbf{\thesis@czech@bib@academicYear:} - & \thesis@academicYear \\ - \textbf{\thesis@czech@bib@pages:} - & \thesis@pages@preamble{} + \thesis@pages \\ - \textbf{\thesis@czech@bib@keywords:} - & \thesis@extra@TeXkeywordsCs \\ - \end{thesis@newtable@old}} - \end{alwayssingle} - }% - \fi} -\def\thesis@blocks@frontMatter{% - \thesis@blocks@clear - \pagestyle{empty} - \parindent 1.5em - \setcounter{page}{1} - \pagenumbering{roman}} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@department@name - \else - \thesis@placeholder@extra@departmentCs - \fi -}]{departmentCs} -\def\thesis@blocks@cover{{% - \thesis@selectLocale{czech} - \ifthesis@cover@ - \thesis@blocks@clear - \begin{alwayssingle} - \begin{center} - {\sc\thesis@titlePage@LARGE\thesis@czech@universityName\\% - \thesis@titlePage@Large\thesis@czech@facultyName\\[0.3em]% - \thesis@titlePage@normalsize\thesis@extra@departmentCs} - \vfill - {\bf\thesis@titlePage@Huge\thesis@czech@typeName} - \vfill - {\thesis@titlePage@large\thesis@place - \ \thesis@year\hfill\thesis@author} - \end{center} - \end{alwayssingle} - \fi}} -\thesis@def@extra[{ - \ifthesis@czech - \thesis@TeXtitle - \else - \thesis@placeholder@extra@titleCs - \fi -}]{TeXtitleCs} -\def\thesis@blocks@titlePage{{% - \thesis@blocks@clear - \thesis@selectLocale{czech} - \begin{alwayssingle} - % The top of the page - \begin{adjustwidth}{-12mm}{} - \begin{minipage}{30mm} - \thesis@blocks@universityLogo@color[width=30mm] - \end{minipage}\begin{minipage}{89mm} - \begin{center} - {\sc\thesis@titlePage@LARGE\thesis@czech@universityName\\% - \thesis@titlePage@Large\thesis@czech@facultyName\\[0.3em]% - \thesis@titlePage@normalsize\thesis@extra@departmentCs} - \rule{\textwidth}{2pt}\vspace*{2mm} - \end{center} - \end{minipage}\begin{minipage}{30mm} - \thesis@blocks@facultyLogo@color[width=30mm] - \end{minipage} - \end{adjustwidth} - % The middle of the page - \vfill - \parbox\textwidth{% Prevent vfills from squashing the leading - \bf\thesis@titlePage@Huge\thesis@extra@TeXtitleCs} - {\thesis@titlePage@Huge\\[0.8em]} - {\thesis@titlePage@large\thesis@czech@typeName\\[1em]} - {\bf\thesis@titlePage@LARGE\thesis@author\\} - \vfill\noindent - % The bottom of the page - {\bf\thesis@titlePage@normalsize - % Unless this is a rigorous thesis, typeset the name of the - % thesis advisor. - \ifx\thesis@type\thesis@rigorous\else - \thesis@czech@advisorTitle: \thesis@advisor\hfill - \fi - \thesis@place\ \thesis@year} - \end{alwayssingle}}} -\def\thesis@blocks@thanks{% - \thesis@blocks@clear - \ifx\thesis@thanks\undefined\else - \begin{alwayssingle}% - \chapter*{\thesis@@{thanksTitle}}% - \leavevmode\thesis@thanks - \end{alwayssingle}% - \fi} -\def\thesis@blocks@declaration{% - \begin{alwayssingle}% - \leavevmode\vfill - % Start the new chapter without clearing any page. - {\let\thesis@blocks@clear\relax - \chapter*{\thesis@@{declarationTitle}}}% - \thesis@declaration - \vskip 2cm% - {\let\@A\relax\newlength{\@A} - \settowidth{\@A}{\thesis@@{authorSignature}} - \setlength{\@A}{\@A+1cm} - \noindent\thesis@place, \thesis@@{formattedDate}\hfill - \begin{minipage}[t]{\@A}% - \centering\rule{\@A}{1pt}\\ - \thesis@@{authorSignature}\par - \end{minipage}} - \end{alwayssingle}} -\def\thesis@blocks@preamble{ - \thesis@blocks@coverMatter - \thesis@blocks@cover - \thesis@blocks@frontMatter - \thesis@blocks@titlePage - \thesis@blocks@clearRight - \thesis@blocks@bibEntryCs - \thesis@blocks@bibEntry - \thesis@blocks@bibEntryEn - \thesis@blocks@abstractCs - \ifthesis@abstractonsinglepage@ - \begingroup - \let\clearpage\relax - \fi - \thesis@blocks@abstract - \thesis@blocks@abstractEn - \ifthesis@abstractonsinglepage@ - \endgroup - \fi - \thesis@blocks@assignment - {\thesis@selectLocale{czech}% - \thesis@blocks@thanks - \thesis@blocks@declaration - \thesis@blocks@clear - \pagestyle{plain}% - \thesis@blocks@tables}} -\def\thesis@blocks@postamble{% - \thesis@blocks@bibliography} -\endinput -%% -%% End of file `fithesis-sci.sty'. |