diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def new file mode 100644 index 00000000000..3dfd882dde1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uni-titlepage/title-Markus-1.def @@ -0,0 +1,137 @@ +%% +%% This is file `title-Markus-1.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% uni-titlepage.dtx (with options: `driver,Markus,1') +%% Copyright (c) 2009-2021 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of uni-titlepage distribution. +%% +%% ---------------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c 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 and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with +%% the file `uni-titlepage.dtx'. +%% You may however distribute the file `uni-titlepage.dtx' without this file. +%% +\ProvidesFile{% + title% + -Markus-1% + .def% +}[% +2021/08/16 v0.6 +KOMA presents the title page project +] + +\begingroup + \def\PackageNotLoadedError#1{% + \GenericError{% + (#1)\@spaces\@spaces\@spaces\@spaces + }{% + File `#1' Error: package `uni-titlepage' hasn't been loaded% + }{% + This definition file was made to be loaded by package + `uni-titlepage'.\MessageBreak + You may not use it without package `uni-titlepage'!\MessageBreak + See the documentation of package `uni-titlepage' for explanation.% + }% + }% + \ifx\csname uni-titlepage.sty@vers\endcsname\relax + \PackageNotLoadedError{% + title-Markus-1.def% + }% + \fi +\endgroup +\DefineFamilyMember[% + Markus-1% +]{title} +\renewcommand*{\inittitle}{% +} +\renewcommand*{\makemaintitle}{% + \begin{% + titlepage} + \setlength{\parskip}{\z@}% + \setlength{\parindent}{\z@}% + \setlength{\parfillskip}{\z@\@plus 1fil}% + \linespread{1}\selectfont + \@titlepagefont + \raggedright + {\subject@font{% + \large\strut\ignorespaces\@subject\par\vskip 2\baselineskip}}% + {\titlefont{\LARGE\strut\ignorespaces\@title\par}}% + {\@subtitlefont{% + \large\vskip.5\baselineskip\strut\ignorespaces\@subtitle\par}}% + \vfill + {\csname @datefont\endcsname{\large\strut\ignorespaces\@date\par}}% + \end{% + titlepage} +} +\providecommand*{\@uppertitleback}{} +\providecommand{\uppertitleback}[1]{\gdef\@uppertitleback{#1}} +\DefineFamilyKey[% + Markus-1% +]{title}{uppertitleback}{\uppertitleback{#1}\FamilyKeyStateProcessed} +\providecommand*{\@lowertitleback}{} +\providecommand{\lowertitleback}[1]{\gdef\@lowertitleback{#1}} +\DefineFamilyKey[% + Markus-1% +]{title}{lowertitleback}{\lowertitleback{#1}\FamilyKeyStateProcessed} +\renewcommand*{\makemaintitleback}{% + \begin{titlepage} + \begin{minipage}[t]{\textwidth} + \@titlepagefont{\@uppertitleback}% + \end{minipage}\par + \vfill + \begin{minipage}[b]{\textwidth} + \@titlepagefont{\@lowertitleback}% + \end{minipage} + \end{titlepage} +} +\renewcommand*{\makepretitle}{% + \ifx\@publisher\@empty\else + \begin{titlepage} + \raggedleft + {\@titlepagefont{% + \large\strut\ignorespaces\@publisher\par}}% + \end{titlepage} + \fi +} +\renewcommand*{\makepretitleback}{% + \ifx\@author\@empty\else + \ifx\@publisher\@empty\begin{titlepage}\end{titlepage}\fi + \begin{titlepage} + \raggedleft + {\@titlepagefont{% + \large\null\vskip 2\baselineskip + \LARGE\strut{\def\and{\hspace{1em}\linebreak[3]}% + \csname @authorfont\endcsname{\large\ignorespaces\@author}\par}}}% + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitle}{% + \ifx\@dedication\@empty\else + \begin{titlepage} + \null\vfill + {\centering\csname @dedicationfont\endcsname{\@dedication \par}}% + \vskip \z@ \@plus 3fill + \end{titlepage} + \fi +} +\renewcommand*{\makeposttitleback}{% + \ifx\@dedication\@empty\else\begin{titlepage}\null\end{titlepage}\fi +} +\endinput +%% +%% End of file `title-Markus-1.def'. |