Skip to content
Snippets Groups Projects
Commit 658e4116 authored by Jan Wille's avatar Jan Wille
Browse files

calculate new pagewith for todo margin

befor it was just a guess and tinkered with until it worked
parent 585277c7
Branches
No related tags found
No related merge requests found
......@@ -16,13 +16,13 @@
% \fi
%
%<*article|report|standalone>
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-08> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-11> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
%
%<article>\newcommand{\myClassName}{HsH-article}
%<report>\newcommand{\myClassName}{HsH-report}
%<standalone>\newcommand{\myClassName}{HsH-standalone}
\ProvidesClass{\myClassName}[2023/08/08 v2.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2023/08/11 v2.0 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -115,7 +115,9 @@
% required for changing layout
\PassOptionsToPackage{vmargin=5\baselineskip,bindingoffset=0.08\paperwidth,textwidth=0.75\paperwidth}{geometry}
\if@todos
\PassOptionsToPackage{paperwidth=1.2\paperwidth,left=2cm}{geometry}
% new paperwidth is everything without the right marging plus new stuff for marginpar
% rightmargin = ((1-0,75<paperwidth>) - 0.08<bindingoffset>)/2 = 0.915
\PassOptionsToPackage{paperwidth=0.915\paperwidth+\marginparsep+\marginparwidth+0.25cm, right=\marginparsep+\marginparwidth+0.25cm}{geometry}
\else
\PassOptionsToPackage{nomarginpar}{geometry}
\fi
......
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-08> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-11> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-article}
\ProvidesClass{\myClassName}[2023/08/08 v2.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2023/08/11 v2.0 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -92,7 +92,7 @@
\if@german\RequirePackage{ziffer}\fi
\PassOptionsToPackage{vmargin=5\baselineskip,bindingoffset=0.08\paperwidth,textwidth=0.75\paperwidth}{geometry}
\if@todos
\PassOptionsToPackage{paperwidth=1.2\paperwidth,left=2cm}{geometry}
\PassOptionsToPackage{paperwidth=0.915\paperwidth+\marginparsep+\marginparwidth+0.25cm, right=\marginparsep+\marginparwidth+0.25cm}{geometry}
\else
\PassOptionsToPackage{nomarginpar}{geometry}
\fi
......
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-08> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-11> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-report}
\ProvidesClass{\myClassName}[2023/08/08 v2.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2023/08/11 v2.0 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -92,7 +92,7 @@
\if@german\RequirePackage{ziffer}\fi
\PassOptionsToPackage{vmargin=5\baselineskip,bindingoffset=0.08\paperwidth,textwidth=0.75\paperwidth}{geometry}
\if@todos
\PassOptionsToPackage{paperwidth=1.2\paperwidth,left=2cm}{geometry}
\PassOptionsToPackage{paperwidth=0.915\paperwidth+\marginparsep+\marginparwidth+0.25cm, right=\marginparsep+\marginparwidth+0.25cm}{geometry}
\else
\PassOptionsToPackage{nomarginpar}{geometry}
\fi
......
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-08> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2023-08-11> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-standalone}
\ProvidesClass{\myClassName}[2023/08/08 v2.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2023/08/11 v2.0 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......
% !TeX root = ..\test.tex
\begin{titlepage}
\makeatletter
\begin{center}
\vspace*{-2cm}
\includegraphics[width=0.8cm,page=2]{HsH-logo-simple.pdf}
\vskip .75\baselineskip
{\Huge\bfseries{Hochschule Hannover}}
\vskip .5\baselineskip
{\large\bfseries{University of Applied Sciences and Arts}}
\vskip 2cm
{\LARGE\textbf{Fakultät I -- Elektro und Informationstechnik}}
\vskip \baselineskip
{\Large{Fachgebiet: \@titlehead}}
\vskip 4cm
{\Huge\bfseries\@subject}
\vskip \baselineskip
{\LARGE{Thema}}
\vskip \baselineskip
{\Large\bfseries\enquote{\@title}}
\end{center}
\vskip 2cm
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{l l}
\textbf{eingereicht von:} \\
Name: & \@author \\
Matrikelnummer: & \@matrikelnr \\
\\
\textbf{Zeitraum:} \\
von: & 09.05.2022 \\
bis: & \@date \\
\\
\textbf{Erstprüfer:} & Prof. Dr.-Ing. Joachim Imiela \\
\textbf{Zweitprüfer:} & Prof. Dr.-Ing. Hanno Homann \\
\end{tabular}
\enlargethispage{3\baselineskip}
\end{titlepage}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment