X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=templates%2Fprint%2Fmarei%2Fkiviletter.sty;h=90ccaff513416da07cb54da11d9532c44dbf6a85;hb=e994e11b376391199579f5a4421bc1fc8a3a6e46;hp=139350a4fb5d3a7eeb6e414cf0914fac66d7ccd4;hpb=2e0414b5ced809630b147bc3c20118e715a8b6d7;p=kivitendo-erp.git diff --git a/templates/print/marei/kiviletter.sty b/templates/print/marei/kiviletter.sty index 139350a4f..90ccaff51 100644 --- a/templates/print/marei/kiviletter.sty +++ b/templates/print/marei/kiviletter.sty @@ -16,25 +16,26 @@ \RequirePackage{expl3} +\RequirePackage{xparse} \RequirePackage{iftex} \KOMAoptions{fontsize=12pt} % Schriftart, Eingabelayout der Tastatur \ifPDFTeX -\RequirePackage[utf8]{inputenc}% Nur notwendig, wenn Basis älter als TL2018 -\RequirePackage[T1]{fontenc} -\RequirePackage{lmodern} + \RequirePackage[utf8]{inputenc}% Nur notwendig, wenn Basis älter als TL2018 + \RequirePackage[T1]{fontenc} + \RequirePackage{lmodern} + + \RequirePackage{eurosym} + \DeclareUnicodeCharacter{20AC}{\euro} \else -\RequirePackage{fontspec} + \RequirePackage{fontspec} \fi \RequirePackage{xltabular} \RequirePackage{booktabs} \RequirePackage{graphicx} -\ifPDFTeX -\RequirePackage{eurosym} -\DeclareUnicodeCharacter{20AC}{\euro} -\fi + \RequirePackage[fromlogo,fromalign=right, firstfoot=false,%Für einheitliche Randeinstellungen @@ -161,7 +162,7 @@ contents={\usebox\shippingAddressBox} \prg_new_conditional:Nnn \kivi_if_Price_col:n {T} { \prop_get:cnN {l_kivi_col_#1_prop} {colspec} \l_tmpa_tl - \tl_if_eq:NnTF \l_tmpa_tl {Price} + \exp_args:NV \tl_if_eq:nnTF \l_tmpa_tl {Price} {\prg_return_true:} {\prg_return_false:} } @@ -190,7 +191,7 @@ contents={\usebox\shippingAddressBox} \dim_use:c {l_kivi_tab_##1_dim}+2\g_kivi_tabcolsep_dim } } - \tl_gput_right:Nn \g_kivi_Pricing_colspec_tl {>{\raggedleft\arraybackslash}p{\dim_use:c {l_kivi_tab_##1_dim}}} + \tl_gput_right:Nn \g_kivi_Pricing_colspec_tl {K{\dim_use:c {l_kivi_tab_##1_dim}}} \kivi_if_Price_col:nT {##1} {\tl_gput_right:Nn \g_kivi_Pricing_colspec_tl {<{\__kivi_tab_column_currency:}}} } } @@ -199,7 +200,8 @@ contents={\usebox\shippingAddressBox} \tl_gput_right:Nn \g_kivi_Pricing_colspec_tl {@{}} } -\newcolumntype{P}[1]{>{\raggedleft\arraybackslash}p{#1}<{\__kivi_tab_column_currency:}} +\newcolumntype{K}[1]{>{\raggedleft\arraybackslash}p{#1}} +\newcolumntype{P}[1]{K{#1}<{\__kivi_tab_column_currency:}} \RequirePackage{tcolorbox} \tcbuselibrary{breakable, skins} @@ -302,7 +304,7 @@ contents={\usebox\shippingAddressBox} @{} } -\cs_new:Nn \__kivi_tab_column_currency: {\,\currency} +\cs_new_protected:Nn \__kivi_tab_column_currency: {\,\currency} \def\tabcurrency{\__kivi_tab_column_currency:} \cs_set:Nn \__kivi_tab_column_header_currency: {} \cs_set_eq:NN \__kivi_tab_column_body_currency: \__kivi_tab_column_currency: