From c72d5408b36b0edceec0820088ef999f2e621116 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 29 Jun 2015 23:50:32 +0000
Subject: fithesis (27jun15)

git-svn-id: svn://tug.org/texlive/trunk@37712 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/fithesis/style/mu/fithesis-sci.sty   | 273 +++++++++++++++++++++
 1 file changed, 273 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty

(limited to 'Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-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
new file mode 100644
index 00000000000..438cc4f7d8e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-sci.sty
@@ -0,0 +1,273 @@
+%%
+%% This is file `fithesis-sci.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sci.dtx 
+%% 
+%% Copyright 1998--2015  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}[2015/06/27]
+\thesis@color@setup{
+  links={HTML}{20E366},
+  tableEmph={HTML}{8EDEAA},
+  tableOdd={HTML}{EDF7F1},
+  tableEven={HTML}{CCEDD8}}
+\thesis@requireLocale{czech}
+\thesis@require{tikz}
+\thesis@require{changepage}
+\ifx\thesis@type\thesis@bachelors\else
+\ifx\thesis@type\thesis@masters\else
+  \thesis@blocks@assignment@false
+\fi\fi
+\def\thesis@blocks@bibEntry{%
+  \begin{alwayssingle}%
+    {% Start the new chapter without clearing the right page
+    {\def\cleardoublepage{}%
+    \chapter*{\thesis@czech@bib@title}}%
+    % 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@department
+        }\\
+      \textbf{\thesis@czech@bib@thesisTitle:}
+        & \thesis@title \\
+      \textbf{\thesis@czech@bib@programme:}
+        & \thesis@programme \\
+      \textbf{\thesis@czech@bib@field:}
+        & \thesis@field \\
+      % 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 \\
+      \textbf{\thesis@czech@bib@keywords:}
+        & \thesis@TeXkeywords \\
+    \end{thesis@newtable@old}}
+  \end{alwayssingle}}
+\def\thesis@blocks@bibEntryEn{%
+  {\thesis@selectLocale{english}
+  \begin{alwayssingle}
+    % Start the new chapter without clearing the right page
+    {\def\cleardoublepage{}%
+    \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
+          }\\
+        \textbf{\thesis@english@bib@thesisTitle:}
+          & \thesis@titleEn \\
+        \textbf{\thesis@english@bib@programme:}
+          & \thesis@programmeEn \\
+        \textbf{\thesis@english@bib@field:}
+          & \thesis@fieldEn \\
+        % 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 \\
+        \textbf{\thesis@english@bib@keywords:}
+          & \thesis@TeXkeywordsEn \\
+      \end{thesis@newtable@old}}
+    \end{alwayssingle}
+  }}
+\def\thesis@blocks@frontMatter{%
+  \pagestyle{empty}
+  \parindent 1.5em
+  \setcounter{page}{1}
+  \pagenumbering{roman}}
+\def\thesis@blocks@cover{%
+  \ifthesis@cover@
+    \thesis@blocks@clear
+    \ifthesis@twoside@\@twosidefalse\fi % Temporarily disable twoside
+    \begin{alwayssingle}
+      \thispagestyle{empty}
+      \begin{center}
+      {\sc\thesis@titlePage@LARGE\thesis@czech@universityName\\%
+          \thesis@titlePage@Large\thesis@czech@facultyName\\[0.3em]%
+          \thesis@titlePage@large\thesis@department}
+      \vfill
+      {\bf\thesis@titlePage@Huge\thesis@czech@typeName}
+      \vfill
+      {\thesis@titlePage@large\thesis@place
+       \ \thesis@year\hfill\thesis@author}
+      \end{center}
+    \end{alwayssingle}
+    \ifthesis@twoside@\@twosidetrue\fi % Re-enable twoside
+  \fi}
+\def\thesis@blocks@titlePage{%
+  \thesis@blocks@clear
+  \ifthesis@twoside@\@twosidefalse\fi % Temporarily disable twoside
+  \begin{alwayssingle}
+    \thispagestyle{empty}
+    % 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@department}
+          \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
+    {\bf\thesis@titlePage@Huge\thesis@TeXtitle\\[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}
+  \ifthesis@twoside@\@twosidetrue\fi} % Re-enable twoside
+\def\thesis@preamble{%
+  {\thesis@selectLocale{czech}%
+  \thesis@blocks@cover%
+  \thesis@blocks@frontMatter%
+    \thesis@blocks@titlePage%
+    \thesis@blocks@clearRight%
+      \thesis@blocks@bibEntry%
+      \thesis@blocks@bibEntryEn%
+      \thesis@blocks@abstract%
+      \thesis@blocks@abstractEn%
+    \thesis@blocks@assignment%
+    \thesis@blocks@thanks%
+    \thesis@blocks@declaration%
+    \thesis@blocks@tables}%
+  \thesis@blocks@mainMatter}
+\endinput
+%%
+%% End of file `fithesis-sci.sty'.
-- 
cgit v1.2.3

