From 63efd03f5df4f0d070b0f91c99a7c93c0e8908a2 Mon Sep 17 00:00:00 2001
From: niepra01 <rolf.niepraschk@ptb.de>
Date: Fri, 29 Jun 2018 09:04:31 +0200
Subject: [PATCH] Ignorieren von Leerfeldern in "applicant"

---
 kalibrierschein/kalibrierschein.cls | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/kalibrierschein/kalibrierschein.cls b/kalibrierschein/kalibrierschein.cls
index a4a19b4..cbb9052 100644
--- a/kalibrierschein/kalibrierschein.cls
+++ b/kalibrierschein/kalibrierschein.cls
@@ -376,11 +376,20 @@
 
 \newcommand*\ks@applicant@table{%
   \begingroup
-    \begin{tabular}[t]{@{}l@{}}%
-    \expandafter\@tfor\expandafter\reserved@b\expandafter
+    \let\ks@tempa=\\%
+    \let\\=\relax
+    \ks@tab{}%
+    \expandafter\@tfor\expandafter\ks@tempb\expandafter
       :\expandafter=\ks@applicant\do{%
-      \ignorespaces\reserved@b\\[.3ex]%
+      \expandafter\edef\expandafter\ks@tempb\expandafter{%
+        \expandafter\trim@spaces\expandafter{\ks@tempb}}%
+      \ifx\ks@tempb\@empty\else
+        \expandafter\ks@add\expandafter{\ks@tempb\tabularnewline[.3ex]}%
+      \fi  
     }%
+    \let\\=\ks@tempa
+    \begin{tabular}[t]{@{}l@{}}%
+      \the\ks@tab
     \end{tabular}%
   \endgroup
 }
-- 
GitLab