From 942cfdc5f9bc7be74265bff6a077511ebef93441 Mon Sep 17 00:00:00 2001 From: niepra01 <rolf.niepraschk@ptb.de> Date: Tue, 19 Jun 2018 15:08:56 +0200 Subject: [PATCH] Verbesserung zu "serialNo" (Vorbereitung) --- kalibrierschein/kalibrierschein.cls | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/kalibrierschein/kalibrierschein.cls b/kalibrierschein/kalibrierschein.cls index 071aef9..be3c264 100644 --- a/kalibrierschein/kalibrierschein.cls +++ b/kalibrierschein/kalibrierschein.cls @@ -220,7 +220,7 @@ \ks@tab\expandafter{\the\ks@tab#1}% } -\newcommand*\ks@addTabLine[1]{% +\newcommand*\ks@addTabLine[1]{% TODO: analog zu \ks@addCommaItems \def\@tempc{}% \@for\@tempa:=#1\do{% \edef\@tempb{\the\ks@tab\@tempc\@tempa}% @@ -229,13 +229,26 @@ }% } +\newcommand*\ks@addCommaItems[1]{% + \def\@tempc{}% + \@for\@tempa:=#1\do{% + \edef\@tempb{\noexpand\ks@tab\noexpand\expandafter{% + \the\noexpand\ks@tab\@tempc\@tempa}}% + %\show\@tempb + \@tempb + \def\@tempc{\noexpand\\}% + %\showthe\ks@tab + }% +} + \newcommand*\ks@getColSpec[2]{% \let#2=\@empty \@for\@tempa:=#1\do{% - \edef#2{#2l}% + \edef#2{#2X}% }% - \ifx\ks@colSpec\@empty - \def#2{l}% + \ifx#2\@empty + %\def#2{l}% + \def#2{X}% \fi } @@ -248,11 +261,14 @@ \ks@add{\tabularnewline[#2]}% \ks@addTabLine{\ks@type}% \ks@add{\tabularnewline[#3]}% - \ks@addTabLine{\ks@serialNo}% + %%%\ks@addTabLine{\ks@serialNo}% + %%\ks@add{\ks@serialNo}% + \ks@addCommaItems{\ks@serialNo}% \ks@add{\end{tabularx}}% \begingroup \tabcolsep=1em % \origTabularx + %\showthe\ks@tab \the\ks@tab \endgroup } -- GitLab