summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty65
1 files changed, 39 insertions, 26 deletions
diff --git a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty
index 53da5cce13c..82607403721 100644
--- a/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty
+++ b/Master/texmf-dist/tex/latex/fithesis/style/mu/fithesis-fi.sty
@@ -6,7 +6,7 @@
%%
%% fi.dtx
%%
-%% Copyright 1998--2016 Daniel Marek (DM), Jan Pavlovič (JP),
+%% Copyright 1998--2017 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)
@@ -60,34 +60,43 @@
style=iso-numeric,
sorting=none}
\thesis@bibliography@load
-\ifx\thesis@type\thesis@bachelors\else
-\ifx\thesis@type\thesis@masters\else
+\ifx\thesis@type\thesis@rigorous
+ \thesis@blocks@assignment@false
+\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, typeset the name of the
- % thesis advisor.
+ % If this is a rigorous thesis or a PhD thesis proposal,
+ % typeset the name of the thesis advisor.
\ifx\thesis@type\thesis@rigorous
- {\thesis@titlePage@large\\[0.3in]
- {\bf\thesis@@{advisorTitle}:} \thesis@advisor}
- \fi}%
+ \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, create space for the advisor's
- % signature
+ % If this is a rigorous thesis or a PhD thesis proposal,
+ % create space for the advisor's signature.
\ifx\thesis@type\thesis@rigorous
- \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}
- }}
- \fi}}
+ \thesis@blocks@advisorSignature
+ \else\ifx\thesis@type\thesis@proposal
+ \thesis@blocks@advisorSignature
+ \fi\fi}}
\def\thesis@blocks@declaration{%
\thesis@blocks@clear
\begin{alwayssingle}%
@@ -104,13 +113,17 @@
\thesis@blocks@cover
\thesis@blocks@titlePage
\thesis@blocks@frontMatter
- \thesis@blocks@assignment
- \thesis@blocks@declaration
- \thesis@blocks@thanks
- \thesis@blocks@clearRight
- \thesis@blocks@abstract
- \thesis@blocks@keywords
- \thesis@blocks@tables}
+ \ifx\thesis@type\thesis@proposal
+ \thesis@blocks@toc
+ \else
+ \thesis@blocks@assignment
+ \thesis@blocks@declaration
+ \thesis@blocks@thanks
+ \thesis@blocks@clearRight
+ \thesis@blocks@abstract
+ \thesis@blocks@keywords
+ \thesis@blocks@tables
+ \fi}
\def\thesis@blocks@postamble{%
\thesis@blocks@bibliography}
\endinput