summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fithesis/fithesis3.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/fithesis/fithesis3.cls')
-rw-r--r--Master/texmf-dist/tex/latex/fithesis/fithesis3.cls407
1 files changed, 0 insertions, 407 deletions
diff --git a/Master/texmf-dist/tex/latex/fithesis/fithesis3.cls b/Master/texmf-dist/tex/latex/fithesis/fithesis3.cls
deleted file mode 100644
index a9d70f66d7b..00000000000
--- a/Master/texmf-dist/tex/latex/fithesis/fithesis3.cls
+++ /dev/null
@@ -1,407 +0,0 @@
-%%
-%% This is file `fithesis3.cls',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fithesis.dtx (with options: `class')
-%%
-%% Copyright 1998--2015 Daniel Marek (DM), Jan Pavlovi^^c4^^8d (JP),
-%% V^^c3^^adt Novotn^^c3^^bd (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^^c3^^adt Novotn^^c3^^bd (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>.
-%%
-%%
-%% IMPORTANT COPYRIGHT NOTICE:
-%%
-%% You are NOT ALLOWED to distribute this file alone.
-%%
-%% If you receive only some of these files from someone, complain!
-%%
-%% However, NO PERMISSION is granted to generate or to distribute a
-%% modified version of this file under its original name.
-%%
-%% You are NOT ALLOWED to change this file.
-%%
-%%
-%% 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}
-\def\thesis@version{2015/06/24 v0.3.18 fithesis3 MU thesis class}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesClass{fithesis3}[\thesis@version]
-\LoadClass[a4paper]{rapport3}
-\RequirePackage{keyval}
-\RequirePackage{etoolbox}
-\RequirePackage{ifxetex}
-\RequirePackage{ifluatex}
-\ifxetex\else\ifluatex\else
- \RequirePackage[utf8]{inputenc}
-\fi\fi
-\def\thesissetup#1{%
- \setkeys{thesis}{#1}}
-\def\thesis@basepath{fithesis/}
-\define@key{thesis}{basePath}{%
- \ifx\thesis@empty#1\thesis@empty%
- \def\thesis@basepath{}%
- \else%
- \def\thesis@basepath{#1/}%
- \fi}
-\def\thesis@logopath{\thesis@basepath logo/\thesis@university/}
-\define@key{thesis}{logoPath}{%
- \def\thesis@logopath{\thesis@subdir#1%
- \empty\empty\empty\empty}}
-\def\thesis@stylepath{\thesis@basepath style/}
-\define@key{thesis}{stylePath}{%
- \def\thesis@stylepath{\thesis@subdir#1%
- \empty\empty\empty\empty}}
-\def\thesis@localepath{\thesis@basepath locale/}
-\define@key{thesis}{localePath}{%
- \def\thesis@localepath{\thesis@subdir#1%
- \empty\empty\empty\empty}}
-\def\thesis@subdir#1#2#3#4\empty{%
- \ifx#1\empty% <empty> -> <basepath>
- \thesis@basepath
- \else
- \if#1/%
- \ifx#2\empty% / -> /
- /%
- \else% /<path> -> /<path>/
- #1#2#3#4/%
- \fi
- \else%
- \if#1.%
- \ifx#2\empty% . -> ./
- ./%
- \else
- \if#2.%
- \ifx#3\empty% .. -> ../
- ../%
- \else
- \if#3/% ../<path> -> ../<path>/
- ../#4/%
- \else
- \thesis@basepath#1#2#3#4/%
- \fi
- \fi
- \else
- \if#2/% ./<path> -> ./<path>/
- ./#3#4/%
- \else
- \thesis@basepath#1#2#3#4/%
- \fi
- \fi
- \fi
- \else
- \thesis@basepath#1#2#3#4/%
- \fi
- \fi%
- \fi}
-\newcommand{\thesis@def}[2][]{%
- \expandafter\def\csname thesis@#2\endcsname{%
- <<\ifx\thesis@empty#1\thesis@empty#2\else#1\fi>>}}
-\def\thesis@declaration{\thesis@@{declaration}}
-\long\def\KV@thesis@declaration#1{%
- \long\def\thesis@declaration{#1}}
-\newif\ifthesis@woman\thesis@womanfalse
-\define@key{thesis}{gender}{%
- \def\thesis@male{m}%
- \def\thesis@arg{#1}%
- \ifx\thesis@male\thesis@arg%
- \thesis@womanfalse%
- \else%
- \thesis@womantrue%
- \fi}
-\def\thesis@parseAuthor#1{%
- \def\thesis@author{#1}%
- \def\thesis@author@head{\expandafter\expandafter\expandafter%
- \@gobble\thesis@head#1 \relax}%
- \def\thesis@author@tail{\thesis@tail#1 \relax}}
-\thesis@def{author}%
-\thesis@def[author]{author@head}%
-\thesis@def[author]{author@tail}%
-\define@key{thesis}{author}{%
- \thesis@parseAuthor{#1}}
-\thesis@def{id}
-\define@key{thesis}{id}{%
- \def\thesis@id{#1}}
-\def\thesis@bachelors{bc}
-\def\thesis@masters{mgr}
-\def\thesis@doctoral{d}
-\def\thesis@rigorous{r}
-\let\thesis@type\thesis@bachelors
-\define@key{thesis}{type}{%
- \def\thesis@type{#1}}
-\def\thesis@university{mu}
-\define@key{thesis}{university}{%
- \def\thesis@university{#1}}
-\def\thesis@faculty{fi}
-\define@key{thesis}{faculty}{%
- \def\thesis@faculty{#1}}
-\thesis@def{department}
-\define@key{thesis}{department}{%
- \def\thesis@department{#1}}
-\thesis@def{departmentEn}
-\define@key{thesis}{departmentEn}{%
- \def\thesis@departmentEn{#1}}
-\thesis@def{programme}
-\define@key{thesis}{programme}{%
- \def\thesis@programme{#1}}
-\thesis@def{programmeEn}
-\define@key{thesis}{programmeEn}{%
- \def\thesis@programmeEn{#1}}
-\thesis@def{field}
-\define@key{thesis}{field}{%
- \def\thesis@field{#1}}
-\thesis@def{fieldEn}
-\define@key{thesis}{fieldEn}{%
- \def\thesis@fieldEn{#1}}
-\def\thesis@universityLogo{fithesis-base}
-\define@key{thesis}{universityLogo}{%
- \def\thesis@universityLogo{#1}}
-\def\thesis@facultyLogo{fithesis-\thesis@faculty}
-\define@key{thesis}{facultyLogo}{%
- \def\thesis@facultyLogo{#1}}
-\def\thesis@style{\thesis@university/fithesis-\thesis@faculty}
-\define@key{thesis}{style}{%
- \def\thesis@style{#1}}
-\newif\ifthesis@style@inheritance\thesis@style@inheritancetrue
-\define@key{thesis}{styleInheritance}[true]{%
- \def\@true{true}%
- \def\@arg{#1}%
- \ifx\@true\@arg%
- \thesis@style@inheritancetrue%
- \else%
- \thesis@style@inheritancefalse%
- \fi}
-\def\thesis@locale{%
- % Babel detection
- \ifx\languagename\undefined%
- english\else\languagename\fi}
-\define@key{thesis}{locale}{%
- \def\thesis@locale{#1}}
-\def\ifthesis@english{
- \expandafter\def\expandafter\@english\expandafter{\string%
- \english}%
- \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%
- \@english%
- true%
- \else%
- false%
- \fi\endcsname}
-\newif\ifthesis@locale@inheritance\thesis@locale@inheritancetrue
-\define@key{thesis}{localeInheritance}[true]{%
- \def\@true{true}%
- \def\@arg{#1}%
- \ifx\@true\@arg%
- \thesis@locale@inheritancetrue%
- \else%
- \thesis@locale@inheritancefalse%
- \fi}
-\def\thesis@parseDate#1/#2/#3|{{
- % Basic info
- \gdef\thesis@date{#1/#2/#3}%
- \gdef\thesis@year{#1}%
- \gdef\thesis@month{#2}%
- \gdef\thesis@day{#3}%
-
- % Season and academic year
- \newcount\@year \expandafter\@year \thesis@year \relax%
- \newcount\@month\expandafter\@month\thesis@month\relax%
- \ifnum\@month<7%
- \gdef\thesis@season{winter}%
- \advance\@year-1\edef\@yearA{\the\@year}%
- \advance\@year 1\edef\@yearB{\the\@year}%
- \else%
- \gdef\thesis@season{summer}%
- \edef\@yearA{\the\@year}%
- \advance\@year 1\edef\@yearB{\the\@year}%
- \fi%
- \global\edef\thesis@academicYear{\@yearA/\@yearB}}}
-
-\edef\thesis@date{\the\year/\the\month/\the\day}%
-\expandafter\thesis@parseDate\thesis@date|%
-
-\define@key{thesis}{date}{{%
- \edef\@date{#1}%
- \expandafter\thesis@parseDate\@date|}}
-\def\thesis@place{Brno}
-\define@key{thesis}{place}{%
- \def\thesis@place{#1}}
-\thesis@def{title}
-\define@key{thesis}{title}{%
- \def\thesis@title{#1}}
-\def\thesis@TeXtitle{\thesis@title}
-\define@key{thesis}{TeXtitle}{%
- \def\thesis@TeXtitle{#1}}
-\thesis@def{titleEn}
-\define@key{thesis}{titleEn}{%
- \def\thesis@titleEn{#1}}
-\def\thesis@TeXtitleEn{\thesis@titleEn}
-\define@key{thesis}{TeXtitleEn}{%
- \def\thesis@TeXtitleEn{#1}}
-\thesis@def{keywords}
-\define@key{thesis}{keywords}{%
- \def\thesis@keywords{#1}}
-\def\thesis@TeXkeywords{\thesis@keywords}
-\define@key{thesis}{TeXkeywords}{%
- \def\thesis@TeXkeywords{#1}}
-\thesis@def{keywordsEn}
-\define@key{thesis}{keywordsEn}{%
- \def\thesis@keywordsEn{#1}}
-\def\thesis@TeXkeywordsEn{\thesis@keywordsEn}
-\define@key{thesis}{TeXkeywordsEn}{%
- \def\thesis@TeXkeywordsEn{#1}}
-\thesis@def{abstract}
-\long\def\KV@thesis@abstract#1{%
- \long\def\thesis@abstract{#1}}
-\thesis@def{abstractEn}
-\long\def\KV@thesis@abstractEn#1{%
- \long\def\thesis@abstractEn{#1}}
-\thesis@def{advisor}
-\define@key{thesis}{advisor}{\def\thesis@advisor{#1}}
-\long\def\KV@thesis@thanks#1{%
- \long\def\thesis@thanks{#1}}
-\define@key{thesis}{assignment}{%
- \def\thesis@assignmentFiles{#1}}
-\newif\ifthesis@auto\thesis@autotrue
-\define@key{thesis}{autoLayout}[true]{%
- \def\@true{true}%
- \def\@arg{#1}%
- \ifx\@true\@arg%
- \thesis@autotrue%
- \else%
- \thesis@autofalse%
- \fi}
-\def\thesis@preamble{}
-\def\thesis@postamble{}
-\long\def\thesislong#1#2{%
- \csname KV@thesis@#1\endcsname{#2}}
-\newif\ifthesis@loaded\thesis@loadedfalse
-\AtEndPreamble{\thesis@load}
-\def\thesis@load{%
- \ifthesis@loaded\else%
- \thesis@loadedtrue
- \makeatletter%
- \ifx\thesis@locale\empty\else
- \thesis@requireLocale{\thesis@locale}
- \fi
- \ifx\thesis@style\empty\else
- \thesis@requireStyle{\thesis@style}
- \fi
- \thesis@require{hyperref}%
- {\hypersetup{unicode,
- pdftitle={\thesis@title},%
- pdfauthor={\thesis@author},%
- pdfkeywords={\thesis@keywords},%
- pdfcreator={\thesis@version},%
- }}%
- \ifthesis@auto%
- \AtBeginDocument{\thesis@preamble}%
- \AtEndDocument{\thesis@postamble}%
- \fi%
- \AtEndDocument{%
- % Define \thesis@pages for the next run
- \write\@auxout{\noexpand\gdef\noexpand%
- \thesis@pages{\thepage}}}
- \makeatother%
- \fi}
-\def\thesis@input#1{%
- \thesis@exists{#1}{\input{#1}}}
-\def\thesis@exists#1#2{%
- \IfFileExists{#1}{#2}{%
- \ClassWarning{fithesis3}{File #1 doesn't exist}}}
-\def\thesis@require#1{%
- \@ifpackageloaded{#1}{}{\RequirePackage{#1}}}
-\def\thesis@requireWithOptions#1{\thesis@exists{#1.sty}{%
- \@ifpackageloaded{#1}{}{\RequirePackageWithOptions{#1}}}}
-\def\thesis@requireStyle#1{%
- \ifthesis@style@inheritance%
- \thesis@requireWithOptions{\thesis@stylepath fithesis-base}%
- \thesis@requireWithOptions{\thesis@stylepath\thesis@university%
- /fithesis-base}
- \fi%
- \thesis@requireWithOptions{\thesis@stylepath#1}}
-\def\thesis@requireLocale#1{%
- % Prevent redundant entries
- \expandafter\ifx\csname thesis@#1@required\endcsname\relax%
- \expandafter\def\csname thesis@#1@required\endcsname{}%
- \thesis@input{\thesis@localepath#1.def}
- \ifthesis@locale@inheritance%
- \thesis@input{\thesis@localepath\thesis@university/#1.def}%
- \thesis@input{\thesis@localepath\thesis@university/%
- \thesis@faculty/#1.def}%
- \fi%
- \fi}
-\def\thesis@#1{\csname thesis@#1\endcsname}
-\def\thesis@@#1{\thesis@{\thesis@locale @#1}}
-\def\thesis@lower#1{{%
- \let\ea\expandafter%
- \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\lowercase\ea\ea\ea
- \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea{\ea\ea\ea\ea\ea\ea\ea\ea\ea
- \ea\ea\ea\ea\ea\ea\@gobble\ea\ea\ea\string\ea\csname\csname the%
- sis@#1\endcsname\endcsname}}}
-\def\thesis@upper#1{{%
- \let\ea\expandafter%
- \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\uppercase\ea\ea\ea
- \ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea\ea{\ea\ea\ea\ea\ea\ea\ea\ea\ea
- \ea\ea\ea\ea\ea\ea\@gobble\ea\ea\ea\string\ea\csname\csname the%
- sis@#1\endcsname\endcsname}}}
-\def\thesis@@lower#1{\thesis@lower{\thesis@locale @#1}}
-\def\thesis@@upper#1{\thesis@upper{\thesis@locale @#1}}
-\def\thesis@head#1 #2{%
- \ifx\relax#2%
- \expandafter\@gobbletwo%
- \else%
- \ #1%
- \fi%
- \thesis@head#2}%
-\def\thesis@tail#1 #2{%
- \ifx\relax#2%
- #1%
- \expandafter\@gobbletwo%
- \fi%
- \thesis@tail#2}%
-\ifx\thesis@pages\undefined\def\thesis@pages{??}\fi
-\endinput
-%%
-%% End of file `fithesis3.cls'.