From 61f0e650e201e1422a9a728d9d378f6d65adde09 Mon Sep 17 00:00:00 2001 From: Jan Wille <jan.wille@stud.hs-hannover.de> Date: Fri, 14 Jun 2024 13:56:01 +0200 Subject: [PATCH] reduce code duplication --- src/HsH-article.cls | 8 +++++--- src/HsH-classes.dtx | 8 +++++--- src/HsH-classes.pdf | 4 ++-- src/HsH-report.cls | 8 +++++--- 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/HsH-article.cls b/src/HsH-article.cls index 218862e..ebecc34 100644 --- a/src/HsH-article.cls +++ b/src/HsH-article.cls @@ -551,9 +551,11 @@ \foreach \x [count=\i,evaluate=\i as \y using {{\@matrikelnr,}[\i-1]}] in \@author {\eaddtabtoks{\x & \y\protect\\}} \usekomafont{author}{ \def\arraystretch{1.2} - \if\@param l\begin{tabular}{@{}l l}\printtabtoks\end{tabular}\fi - \if\@param c\begin{tabular}{l l}\printtabtoks\end{tabular}\fi - \if\@param r\begin{tabular}{r r@{}}\printtabtoks\end{tabular}\fi + \if\@param l\begin{tabular}{@{}l l}\fi + \if\@param c\begin{tabular}{l l}\fi + \if\@param r\begin{tabular}{r r@{}}\fi + \printtabtoks + \end{tabular} }% \fi \fi} diff --git a/src/HsH-classes.dtx b/src/HsH-classes.dtx index 07122b8..d2abd13 100644 --- a/src/HsH-classes.dtx +++ b/src/HsH-classes.dtx @@ -1699,9 +1699,11 @@ http://www.latex-project.org/lppl.txt \foreach \x [count=\i,evaluate=\i as \y using {{\@matrikelnr,}[\i-1]}] in \@author {\eaddtabtoks{\x & \y\protect\\}} \usekomafont{author}{ \def\arraystretch{1.2} - \if\@param l\begin{tabular}{@{}l l}\printtabtoks\end{tabular}\fi - \if\@param c\begin{tabular}{l l}\printtabtoks\end{tabular}\fi - \if\@param r\begin{tabular}{r r@{}}\printtabtoks\end{tabular}\fi + \if\@param l\begin{tabular}{@{}l l}\fi + \if\@param c\begin{tabular}{l l}\fi + \if\@param r\begin{tabular}{r r@{}}\fi + \printtabtoks + \end{tabular} }% \fi \fi} diff --git a/src/HsH-classes.pdf b/src/HsH-classes.pdf index 5cbd66a..2b97c7d 100644 --- a/src/HsH-classes.pdf +++ b/src/HsH-classes.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd770da07ea6e76086af2b64a0c586218e56a12b1e0d36d4c603989ad9aee7a2 -size 314585 +oid sha256:ab7947ef728c9fd89c76a603fc30eb8a1166bd88a46472ab29f6d6e65cd46793 +size 314708 diff --git a/src/HsH-report.cls b/src/HsH-report.cls index 7276de9..49664ac 100644 --- a/src/HsH-report.cls +++ b/src/HsH-report.cls @@ -581,9 +581,11 @@ \foreach \x [count=\i,evaluate=\i as \y using {{\@matrikelnr,}[\i-1]}] in \@author {\eaddtabtoks{\x & \y\protect\\}} \usekomafont{author}{ \def\arraystretch{1.2} - \if\@param l\begin{tabular}{@{}l l}\printtabtoks\end{tabular}\fi - \if\@param c\begin{tabular}{l l}\printtabtoks\end{tabular}\fi - \if\@param r\begin{tabular}{r r@{}}\printtabtoks\end{tabular}\fi + \if\@param l\begin{tabular}{@{}l l}\fi + \if\@param c\begin{tabular}{l l}\fi + \if\@param r\begin{tabular}{r r@{}}\fi + \printtabtoks + \end{tabular} }% \fi \fi} -- GitLab