From 1a8aaa792c2c4e6dac2d54a0deada4357466a3ce Mon Sep 17 00:00:00 2001
From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
Date: Wed, 18 Nov 2020 15:11:50 +0100
Subject: [PATCH] "list-separator={; }" bei deutscher Sprache

---
 siunitx-PTB.sty | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/siunitx-PTB.sty b/siunitx-PTB.sty
index f076cee..74d415e 100644
--- a/siunitx-PTB.sty
+++ b/siunitx-PTB.sty
@@ -86,17 +86,21 @@
   \ke@isnum{#2}{\origNum[#1]{#2}}{#2}%
 }
 
+\newcommand*\setupGerman{%
+  \sisetup{locale=DE,list-separator={; }}
+}
+
 \RequirePackage{iflang}
 \AtBeginDocument{%
   \IfLanguageName{ngerman}{
-    \sisetup{locale=DE}
+    \setupGerman
   }{%
-    \sisetup{locale=UK}
+    \sisetup{locale=US}
   }
 }
 
-\addto\extrasgerman{\sisetup{locale=DE}} 
-\addto\extrasngerman{\sisetup{locale=DE}} 
+\addto\extrasgerman{\setupGerman} 
+\addto\extrasngerman{\setupGerman} 
 \addto\extrasenglish{\sisetup{locale=US}}
 
 \endinput
-- 
GitLab