summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty492
1 files changed, 0 insertions, 492 deletions
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'.