diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls index b9363e5880ca5323bf9bdca9223ce4282729d3cd..43ff98518bd3c796fa4e697e92d09a6ae623f3ec 100644 --- a/ptbposter/ptbposter.cls +++ b/ptbposter/ptbposter.cls @@ -87,7 +87,7 @@ \setmonofont{AnonymousPro-Regular}[% Extension = .ttf, BoldFont = AnonymousPro-Bold, - ItalicFont = AnonymousPro-Italic.ttf, + ItalicFont = AnonymousPro-Italic, BoldItalicFont = AnonymousPro-BoldItalic, Scale = MatchLowercase ] diff --git a/versandauftrag/test-versandauftrag.pdf b/versandauftrag/test-versandauftrag.pdf index 024fead9190bd6b160199264418332a5e28f116b..7aaeb1d86596e1163831b220b3403b3a50408940 100644 Binary files a/versandauftrag/test-versandauftrag.pdf and b/versandauftrag/test-versandauftrag.pdf differ diff --git a/versandauftrag/vl-versandauftrag-2.clo b/versandauftrag/vl-versandauftrag-2.clo index b040ca9524b91ed89fdfd5b7b63d3d20fd42e193..717298721f57b0c476ac635cca536493e514f858 100644 --- a/versandauftrag/vl-versandauftrag-2.clo +++ b/versandauftrag/vl-versandauftrag-2.clo @@ -5,7 +5,7 @@ \setmonofont{AnonymousPro-Regular}[% Extension = .ttf, BoldFont = AnonymousPro-Bold, - ItalicFont = AnonymousPro-Italic.ttf, + ItalicFont = AnonymousPro-Italic, BoldItalicFont = AnonymousPro-BoldItalic, Scale = MatchLowercase ] diff --git a/versandauftrag/vl-versandauftrag.cls b/versandauftrag/vl-versandauftrag.cls index b9f854bbd708beb6fea071e7b2c593e9372b3094..b90110cdc7ffa441e2a871651eb0d7e2bcfd5e26 100644 --- a/versandauftrag/vl-versandauftrag.cls +++ b/versandauftrag/vl-versandauftrag.cls @@ -2,7 +2,7 @@ \listfiles \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{vl-versandauftrag} - [2015/04/23 v0.1e Dokumentenklasse (RN/PTB)] + [2015/04/23 v0.1f Dokumentenklasse (RN/PTB)] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} \ProcessOptions\relax \PassOptionsToPackage{paper=a4,pagesize}{typearea} @@ -38,19 +38,20 @@ \let\vl@tempdimc=\@ovdx \newcommand\vl@tempa{} -\newcommand*\vl@setcounterX[3]{% #1=counter, #2=default, #3=value +\newcommand*\vl@setboolean[3][false]{% #1=default (opt.), #2=ifXXX, #3=value \edef\vl@tempa{\trim@spaces{#3}}% - \setcounter{#1}{\ifx\@empty\vl@tempa #2\else\vl@tempa\fi}% + \expandafter\csname #2\ifx\@empty\vl@tempa #1\else\vl@tempa\fi\endcsname } + \newcommand*\vl@setcounter[3][0]{% #1=default (opt.), #2=counter, #3=value \edef\vl@tempa{\trim@spaces{#3}}% \setcounter{#2}{\ifx\@empty\vl@tempa #1\else\vl@tempa\fi}% } \newif\ifInland \Inlandtrue -\newcommand*\Inland[1]{\expandafter\csname Inland\trim@spaces{#1}\endcsname} +\newcommand*\Inland[1]{\vl@setboolean{Inland}{#1}} \newif\ifEU \EUtrue -\newcommand*\EU[1]{\expandafter\csname EU\trim@spaces{#1}\endcsname} +\newcommand*\EU[1]{\vl@setboolean{EU}{#1}} \newcommand*\vl@ShippingNo{} \newcommand*\ShippingNo[1]{\xdef\vl@ShippingNo{\trim@spaces@noexp{#1}}} \newcommand*\vl@ShippingName{} @@ -100,15 +101,15 @@ \newcommand*\ShippingPayment[1]{\vl@setcounter{vl@ShippingPayment}{#1}} \newif\ifInflammable \Inflammablefalse -\newcommand*\LabelInflammable[1]{\expandafter\csname Inflammable\trim@spaces{#1}\endcsname} +\newcommand*\LabelInflammable[1]{\vl@setboolean{Inflammable}{#1}} \newif\ifGlas \Glasfalse -\newcommand*\LabelGlas[1]{\expandafter\csname Glas\trim@spaces{#1}\endcsname} +\newcommand*\LabelGlas[1]{\vl@setboolean{Glas}{#1}} \newif\ifSensitive \Sensitivefalse -\newcommand*\LabelSensitive[1]{\expandafter\csname Sensitive\trim@spaces{#1}\endcsname} +\newcommand*\LabelSensitive[1]{\vl@setboolean{Sensitive}{#1}} \newif\ifTop \Topfalse -\newcommand*\LabelTop[1]{\expandafter\csname Top\trim@spaces{#1}\endcsname} +\newcommand*\LabelTop[1]{\vl@setboolean{Top}{#1}} \newif\ifDangerous \Dangerousfalse -\newcommand*\LabelDangerous[1]{\expandafter\csname Dangerous\trim@spaces{#1}\endcsname} +\newcommand*\LabelDangerous[1]{\vl@setboolean{Dangerous}{#1}} \newcommand*\vl@mainTitle{} \newcommand\vl@mainTitle@i{\huge Versandauftrag} @@ -205,10 +206,17 @@ \put(62bp,487bp){\checkBox[\ifnum\c@vl@TransportType=2 1\else0\fi]% {\textbf{PTB-Fahrdienst/Kurier}}}% \put(233bp,\vl@tempdimc){\textbf{Versand nach:}}% + \iffalse \put(233bp,709bp){\checkBox[\ifInland 1\else0\fi]{Inland}}% \put(233bp,689bp){\checkBox[\ifInland 0\else1\fi]{Ausland}}% \put(249bp,669bp){\checkBox[\ifInland 0\else\ifEU 1\else0\fi\fi]{EU}}% \put(249bp,655bp){\checkBox[\ifInland 0\else\ifEU 0\else1\fi\fi]{andere}}% + \else + \put(233bp,709bp){\checkBox{Inland}}% + \put(233bp,689bp){\checkBox{Ausland}}% + \put(249bp,669bp){\checkBox{EU}}% + \put(249bp,655bp){\checkBox{andere}}% + \fi \put(233bp,625bp){(ggf. Proformarechnung beifügen,}% \put(233bp,614bp){erhältlich bei Z.1532~--}% \put(233bp,603bp){Fr. Hirschauer, Tel.~7372)}%