From f8bebe4d106001a8662ea2a5c06c14ad649ee030 Mon Sep 17 00:00:00 2001
From: niepra01 <rolf.niepraschk@ptb.de>
Date: Fri, 5 Apr 2019 07:50:38 +0200
Subject: [PATCH] ...

---
 gefahrgutformular/gefahrgutformular.cls      |  13 ++++++++++++-
 gefahrgutformular/test-gefahrgutformular.pdf | Bin 229479 -> 229479 bytes
 gefahrgutformular/test-gefahrgutformular.tex |   3 +++
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/gefahrgutformular/gefahrgutformular.cls b/gefahrgutformular/gefahrgutformular.cls
index 3c650f6..39a2ed3 100644
--- a/gefahrgutformular/gefahrgutformular.cls
+++ b/gefahrgutformular/gefahrgutformular.cls
@@ -33,7 +33,17 @@
 \RequirePackage{graphicx,pict2e,picture,eso-pic}
 \RequirePackage[ngerman]{babel}
 \RequirePackage{siunitx-PTB}
+
 \ifluatex\RequirePackage{luaimageembed}\fi
+\iffalse % Warum geht das nicht?
+\AtBeginDocument{%
+  \ifx\vl@SignatureGraphic\@empty    
+    \ifx\vl@SignatureGraphicBaseLXIV\@empty\else
+       \usepackage{luaimageembed}%
+    \fi
+  \fi
+}
+\fi
 
 \let\vl@tempdima=\@ovxx
 \let\vl@tempdimb=\@ovyy
@@ -63,7 +73,8 @@
 \newcommand*\vl@SignatureGraphic{}
 \newcommand*\SignatureGraphic[1]{\gdef\vl@SignatureGraphic{#1}}
 \newcommand*\vl@SignatureGraphicBaseLXIV{}
-\newcommand*\SignatureGraphicBaseLXIV[1]{\gdef\vl@SignatureGraphicBaseLXIV{#1}}
+\newcommand\SignatureGraphicBaseLXIV[1]{%
+  \long\gdef\vl@SignatureGraphicBaseLXIV{#1}}
 \newcommand*\vl@SenderAddress{}
 \newcommand*\SenderAddress[1]{\long\gdef\vl@SenderAddress{#1}}
 \newcommand*\vl@RecipientAddress{}
diff --git a/gefahrgutformular/test-gefahrgutformular.pdf b/gefahrgutformular/test-gefahrgutformular.pdf
index ea991f8994863b82a98558f359445be1b05834fb..5deea9f3803dce2f19f96191f90141f3d25e8473 100644
GIT binary patch
delta 145
zcmaFf!1ug?uc3vpg=q_Ob(NN>fw`%Hk%_i}k-C9_x~77@Z+?nPVo9okhKrSvfuW^=
zi2+o}_N7(Kvsv5>9i5DgoDEIP++1Bv9o@_f9bH^aoZVcV3{8xk4J=LV6l@49iJk7a
Mm`QH>l6vOD05q>Ap#T5?

delta 145
zcmaFf!1ug?uc3vpg=q_Ob(NNhp_z%Hp}Dq!k-C9_x~77@Z+?nPVo9okhKrSvfuW^=
zi2+o}_N7(Kvsv8CEL=@3oGi>;jLgkk%uJk|%ngiOO&wjG-JFcf99@j;6l@49iJk7a
Mm`QH>l6vOD056~>lK=n!

diff --git a/gefahrgutformular/test-gefahrgutformular.tex b/gefahrgutformular/test-gefahrgutformular.tex
index 9d1bd37..3396233 100644
--- a/gefahrgutformular/test-gefahrgutformular.tex
+++ b/gefahrgutformular/test-gefahrgutformular.tex
@@ -25,7 +25,10 @@ Pfeiffer-vacuum SAS\\
   \item 6 Lecks; Druck \SI{1.5}{\bar}; UN 1046; Helium \dots
   \item 2 Lecks; Druck \SI{1.5}{\bar}; UN 1046; Wasserstoff \dots 
 }
+
 %\SignatureGraphic{SIG_Ute_Becker.png}
+
+% Die Verwendung von \SignatureGraphicBaseLXIV erfordert LuaLaTeX
 \SignatureGraphicBaseLXIV{%
 iVBORw0KGgoAAAANSUhEUgAABdoAAAGgCAYAAAC9hNWKAAAWGXpUWHRSYXcgcHJvZmlsZSB0eXBl
 IGV4aWYAAHjarZpnclw5loX/YxW9BLgLsxzYiNnBLL+/g8ySSqrqiuiJYUrM5OMzwDXHAHTnf//n
-- 
GitLab