diff options
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.sty | 65 |
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 |