From 374086f0b6f7f532290360e646a3ed766b2f3ad9 Mon Sep 17 00:00:00 2001 From: "Marei (peiTeX)" Date: Fri, 25 Sep 2020 14:50:13 +0200 Subject: [PATCH] marei: headline/colspec keys for SimpleTabular --- templates/print/marei/kiviletter.sty | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/templates/print/marei/kiviletter.sty b/templates/print/marei/kiviletter.sty index 3cfec44de..76b21b711 100644 --- a/templates/print/marei/kiviletter.sty +++ b/templates/print/marei/kiviletter.sty @@ -386,14 +386,24 @@ contents={\usebox\shippingAddressBox} \RequirePackage{xltabular} +\keys_define:nn {kivi/SimpleTabular} { + colspec .tl_set:N =\l_kivi_SimpleTabular_colspec_tl, + colspec .initial:n = {rrX}, + headline .tl_set:N = \l_kivi_SimpleTabular_headline_tl, + headline .initial:n = {\bfseries\position & \bfseries\menge & \bfseries\bezeichnung}, +} -\newenvironment{SimpleTabular}[1][\bfseries\position & \bfseries\menge & \bfseries\bezeichnung] +\newenvironment{SimpleTabular}[1][] { + \tl_if_in:nnTF {#1} {=} {\keys_set:nn {kivi/SimpleTabular} {#1}} {\tl_if_empty:nF {#1} {\tl_set:Nn \l_kivi_SimpleTabular_headline_tl {#1}}} \setlength{\tabcolsep}{\g_kivi_tabcolsep_dim} - \xltabular{\linewidth}{@{}rrX@{}} + \tl_put_right:Nn \l_kivi_SimpleTabular_colspec_tl {@{}} + \tl_put_left:Nn \l_kivi_SimpleTabular_colspec_tl {@{}} + \exp_args:NnV \xltabular{\linewidth}\l_kivi_SimpleTabular_colspec_tl \toprule - #1\\ - \midrule\\\endhead + \l_kivi_SimpleTabular_headline_tl\\ + \midrule + \endhead \midrule \rlap{\makebox[\textwidth][r]{\weiteraufnaechsterseite}}\\ \endfoot -- 2.20.1