diff --git a/leibnizfh.cls b/leibnizfh.cls index 3dec24b..44d4afc 100644 --- a/leibnizfh.cls +++ b/leibnizfh.cls @@ -1,5 +1,5 @@ % ----------------------------------------------------------------------------- -% LeibnizFH LaTeX-Klasse v1.0.0 +% LeibnizFH LaTeX-Klasse v1.0.1c % Erstellt von: F. L. Werner % Datum: 27.01.2026 % @@ -28,7 +28,7 @@ % ----------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{leibnizfh}[2026/01/21 v1.0.0 Leibniz FH Dokumentenklasse] +\ProvidesClass{leibnizfh}[2026/01/21 v1.0.1c Leibniz FH Dokumentenklasse] % Eigene Klassenoptionen: \newif\if@ngerman @@ -105,7 +105,6 @@ \newcommand*\lfh@headerthree{Leibniz-Fachhochschule $\cdot$ Version 2025} \newcommand*\lfh@logo{logo-lfh} - \define@key{lfh}{title}{\def\lfh@title{#1}} \define@key{lfh}{subtitle}{\def\lfh@subtitle{#1}} \define@key{lfh}{module}{\def\lfh@module{#1}} @@ -160,8 +159,48 @@ \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} } + %maketitle + \if@english + \newcommand*{\makelfhtitle}{% + \newgeometry{left=3cm,right=2cm,top=3cm,bottom=1cm} + + \begin{titlepage} + \iflfh@plaintitle + \thispagestyle{lfhplain} % ← Plain ohne Header + \else + \thispagestyle{lfhheader} % ← Standard mit Header + \fi -% makelfhtitle + \vspace{2cm} + \begin{flushleft} + \fontsize{11.5}{12}\selectfont Leibniz-Fachhochschule\\[0.5em] + \fontsize{11.5}{12}\selectfont \lfh@program\\[0.5em] + \fontsize{11.5}{12}\selectfont Supervised by: \lfh@prof + \end{flushleft} + + \vspace{2cm} + \begin{center} + \fontsize{11.5}{12}\selectfont \lfh@worktype\\[0.5em] + \fontsize{11.5}{12}\selectfont in the subject \lfh@module\ in \lfh@semester + \end{center} + + \vspace{1.8cm} + \begin{center} + {\Huge\bfseries \lfh@title}\\ + {\Large\bfseries \lfh@subtitle} + \end{center} + + \vfill + \begin{flushleft} + \fontsize{11.5}{12}\selectfont \lfh@author\\[0.8em] + \fontsize{11.5}{12}\selectfont matr.-no.: \lfh@studentid\\[0.8em] + \fontsize{11.5}{12}\selectfont e-mail: \href{mailto:\lfh@email}{\lfh@email}\\[1em] + \fontsize{11.5}{12}\selectfont Submission date: \lfh@submission + \end{flushleft} + \end{titlepage} + \restoregeometry + } + \else \newcommand*{\makelfhtitle}{% \newgeometry{left=3cm,right=2cm,top=3cm,bottom=1cm} @@ -201,4 +240,5 @@ \end{titlepage} \restoregeometry } + \fi \makeatother