diff --git a/versandauftrag/test-versandauftrag.pdf b/versandauftrag/test-versandauftrag.pdf index a05a1ed29b16379704344777e1c8cab8172d1b53..bdebd9f015fd8bde877d635d6dee870b4b257703 100644 Binary files a/versandauftrag/test-versandauftrag.pdf and b/versandauftrag/test-versandauftrag.pdf differ diff --git a/versandauftrag/test-versandauftrag.tex b/versandauftrag/test-versandauftrag.tex index 1013e3b71821b72a710075f86e806b33aa977d6e..dcb96ea22d1dc24faaf90a0d2fae1e13d42432fa 100644 --- a/versandauftrag/test-versandauftrag.tex +++ b/versandauftrag/test-versandauftrag.tex @@ -1,8 +1,5 @@ \documentclass[ngerman]{vl-versandauftrag} -% TODO: Wird zweite Seite mit Titel "Versandauftrag -- Kopie für Versender --" -% benötigt? - \WorkingGroup{7.54} \TelefonExtension{7216} \Date{2015-04-21} @@ -28,7 +25,7 @@ \TransportType{0} % Standard: 0 ("Transportunternehmen"); 1="Kundenveranlassung", 2="PTB" -\ShippingCompany{1}% nur relevant, wenn TransportType=0 +\ShippingCompany{0}% nur relevant, wenn TransportType=0 % Standard: 4 ("DHL"); 0="Logiline", 1="TNT", 2="UPS", 3="FedEx", 5="Sonstige" \ShippingNo{4711-0815}% nur relevant, wenn TransportType=0 \ShippingType{1}% Standard: 0 ("Standard"); 1="Express", 2="Special" diff --git a/versandauftrag/vl-versandauftrag-1.clo b/versandauftrag/vl-versandauftrag-1.clo index 8e6ceaeeab382f3df8b27191b7136f4f91828f9d..3b5ead12617a9e82c8d3a9a1e3dc74bd49b9f31f 100644 --- a/versandauftrag/vl-versandauftrag-1.clo +++ b/versandauftrag/vl-versandauftrag-1.clo @@ -1,4 +1,4 @@ -\ProvidesFile{vl-versandauftrag-1.clo}[Definitionen pdfLaTeX] +\ProvidesFile{vl-versandauftrag-1.clo}[Definitionen f. pdfLaTeX] \RequirePackage[utf8]{inputenc} \RequirePackage[T1]{fontenc} @@ -8,7 +8,6 @@ \RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro} %\RequirePackage[scaled=1.05]{zlmtt}% ist lmodern! -% TODO: Evtl. auslagern in "vl-versandauftrag-8bit.clo" \DeclareUnicodeCharacter{202F}{\,}% 'NARROW NO-BREAK SPACE' \DeclareUnicodeCharacter{2009}{\,\hspace{0pt}}% 'THIN SPACE' \DeclareUnicodeCharacter{00AD}{\-}% 'SOFT HYPHEN' diff --git a/versandauftrag/vl-versandauftrag-2.clo b/versandauftrag/vl-versandauftrag-2.clo index 9479b822f3b8c8ed00aa93ac4a6bcd8bf20bd246..b040ca9524b91ed89fdfd5b7b63d3d20fd42e193 100644 --- a/versandauftrag/vl-versandauftrag-2.clo +++ b/versandauftrag/vl-versandauftrag-2.clo @@ -1,4 +1,4 @@ -\ProvidesFile{vl-versandauftrag-1.clo}[Definitionen luaLaTeX/XeLaTeX] +\ProvidesFile{vl-versandauftrag-1.clo}[Definitionen f. luaLaTeX/XeLaTeX] \RequirePackage{fontspec} \setsansfont[Ligatures=TeX]{TeXGyreHeros} @@ -9,6 +9,7 @@ BoldItalicFont = AnonymousPro-BoldItalic, Scale = MatchLowercase ] +%\setmonofont[Scale=1.05]{Latin Modern Mono} \RequirePackage{newunicodechar} \newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239) diff --git a/versandauftrag/vl-versandauftrag.cls b/versandauftrag/vl-versandauftrag.cls index 535d5beca4fa61ceb168fefbdae0f990c65ff6c7..e31b99d9fc98f7f2e97c32bed528e3ab2103f711 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.1d Dokumentenklasse (RN/PTB)] + [2015/04/23 v0.1e Dokumentenklasse (RN/PTB)] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} \ProcessOptions\relax \PassOptionsToPackage{paper=a4,pagesize}{typearea} @@ -36,13 +36,17 @@ \let\vl@tempdima=\@ovxx \let\vl@tempdimb=\@ovyy \let\vl@tempdimc=\@ovdx +\newcommand\vl@tempa{} + +\newcommand*\vl@setcounter[3]{% #1=counter, #2=default, #3=value + \edef\vl@tempa{\trim@spaces{#3}}% + \setcounter{#1}{\ifx\@empty\vl@tempa #2\else\vl@tempa\fi}% +} \newif\ifInland \Inlandtrue \newcommand*\Inland[1]{\expandafter\csname Inland\trim@spaces{#1}\endcsname} \newif\ifEU \EUtrue \newcommand*\EU[1]{\expandafter\csname EU\trim@spaces{#1}\endcsname} -\newcounter{vl@Shippingtype} \setcounter{vl@Shippingtype}{0} -\newcommand*\ShippingType[1]{\setcounter{vl@Shippingtype}{#1}} \newcommand*\vl@ShippingNo{} \newcommand*\ShippingNo[1]{\xdef\vl@ShippingNo{\trim@spaces@noexp{#1}}} \newcommand*\vl@ShippingName{} @@ -83,11 +87,13 @@ \newcommand*\Referee[1]{\xdef\vl@Referee{#1}} \newcounter{vl@TransportType} \setcounter{vl@TransportType}{0} -\newcommand*\TransportType[1]{\setcounter{vl@TransportType}{#1}} +\newcommand*\TransportType[1]{\vl@setcounter{vl@TransportType}{0}{#1}} +\newcounter{vl@Shippingtype} \setcounter{vl@Shippingtype}{0} +\newcommand*\ShippingType[1]{\vl@setcounter{vl@Shippingtype}{0}{#1}} \newcounter{vl@ShippingCompany} \setcounter{vl@ShippingCompany}{4} -\newcommand*\ShippingCompany[1]{\setcounter{vl@ShippingCompany}{#1}} +\newcommand*\ShippingCompany[1]{\vl@setcounter{vl@ShippingCompany}{4}{#1}} \newcounter{vl@ShippingPayment} \setcounter{vl@ShippingPayment}{0} -\newcommand*\ShippingPayment[1]{\setcounter{vl@ShippingPayment}{#1}} +\newcommand*\ShippingPayment[1]{\vl@setcounter{vl@ShippingPayment}{0}{#1}} \newif\ifInflammable \Inflammablefalse \newcommand*\LabelInflammable[1]{\expandafter\csname Inflammable\trim@spaces{#1}\endcsname}