From b143e7d835afd1e4ec3a885ce181d4f1c614f793 Mon Sep 17 00:00:00 2001
From: niepra01 <rolf.niepraschk@ptb.de>
Date: Tue, 8 Dec 2015 15:10:58 +0100
Subject: [PATCH] Seriennummer: Sonderzeichenschutz jetzt fehlerfrei

---
 kalibrierschein/kalibrierschein.cls | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/kalibrierschein/kalibrierschein.cls b/kalibrierschein/kalibrierschein.cls
index f2e4403..ad01837 100644
--- a/kalibrierschein/kalibrierschein.cls
+++ b/kalibrierschein/kalibrierschein.cls
@@ -6,7 +6,7 @@
 \newcommand*\ks@langs{ngerman,main=english}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{kalibrierschein}
-  [2015/07/08 v0.1z Dokumentenklasse (RN/PTB)]
+  [2015/12/08 v0.2a Dokumentenklasse (RN/PTB)]
 \DeclareOption{BS}{\def\ks@location{Braunschweig}}
 \DeclareOption{BLN}{\def\ks@location{Berlin}}
 \DeclareOption{KK}{\edef\ks@kalType{\CurrentOption}}
@@ -242,7 +242,7 @@
   \ks@tab\expandafter{\@tempa}%
   \ks@addTabLine{\ks@type}%
   \ks@add{\tabularnewline[#2]}%
-  \ks@addTabLine{\noexpand\the\noexpand\ks@serialNo}%
+  \ks@addTabLine{\ks@serialNo}%
   \ks@add{\end{tabularx}}%
   \begingroup
     \tabcolsep=1em %
@@ -293,11 +293,9 @@
   \{Name des Auftraggebers, Stra\ss e, Firmensitz\}}
 \newcommand*\applicant[1]{\xdef\ks@applicant{\trim@spaces{#1}}}
 
-\RequirePackage{url}
-\DeclareUrlCommand\ks@@shielded{\urlstyle{same}}
-\newtoks\ks@serialNo
+\newcommand*\ks@serialNo{XXX,YYY}
 \newcommand*\serialNo[1]{%
-  \ks@serialNo{\ks@@shielded{#1}}%
+  \xdef\ks@serialNo{\trim@spaces{\detokenize{#1}}}%
 }
 
 \newcommand*\ks@refNo{\{YYY-ZZZZZZZZ\}}
-- 
GitLab