From 526ed9a1ddc774381b29e23ef230c686f8fb8b43 Mon Sep 17 00:00:00 2001 From: "Marei (peiTeX)" Date: Fri, 30 Jul 2021 13:19:51 +0200 Subject: [PATCH] add hrule and rowsep option --- templates/print/marei/Readme.md | 15 +++++++++++++++ templates/print/marei/kiviletter.sty | 12 ++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/templates/print/marei/Readme.md b/templates/print/marei/Readme.md index 792f61add..00d4ad89c 100644 --- a/templates/print/marei/Readme.md +++ b/templates/print/marei/Readme.md @@ -166,6 +166,21 @@ Die Optionen für die `PricingTabular` Umgebung können wie folgt konfiguriert w ``` Die Angabe hinter dem Kommentarzeichen entspricht der Voreinstellung. +#### Trennlinien zwischen den Einträgen +Die Umgebung `PricingTabular` hat die möglichkeit horizontale Linien zwischen den Einträgen der `\FakeTable` einzuziehen. +Die einfachste Möglichkeit hierfür ist die Option hrule, sie setzt automatisch eine Linie der Dicke `\lightrulewidth`. +Da diese Linie formal nicht innerhalb der Tabelle platziert wird, können Linienmakros für Tabellen heir nicht verwendet werden. +Falls dennoch eine manuelle Anpassung der Maße notwendig ist, kann direkt der Code zur Erzeugung der Linie übergeben werden. +Die Option `hrule` entspricht der Angabe +``` + rowsep={ + \vskip\aboverulesep + \hrule\@height\lightrulewidth + \vskip\belowrulesep + } +``` +Es wird somit auch der Abstand davor und danach mit eingefügt. In Kombination mit Farbigen Tabellen ist hier vorsicht geboten, da der Abstand nicht mit zur farbigen Box gerechnet wird. + ##### Reihenfolge/Anzahl der Spalten ändern diff --git a/templates/print/marei/kiviletter.sty b/templates/print/marei/kiviletter.sty index 5570909b7..8b88595a9 100644 --- a/templates/print/marei/kiviletter.sty +++ b/templates/print/marei/kiviletter.sty @@ -335,6 +335,7 @@ }} } \endgroup\par + \l__kivi_Tabular_rowsep_tl } @@ -485,8 +486,13 @@ rowcolor-header .initial:n = black!35, rowcolor-total .tl_gset:N = \g__kivi_Tabular_rowcolor_PricingTotal_tl, rowcolor-total .initial:n = black!35, - rowsep .tl_set:N =\g__kivi_Tabular_rowsep_tl, - hrule .meta:n = {rowsep=\midrule} + rowsep .tl_set:N =\l__kivi_Tabular_rowsep_tl, + rowsep .initial:n = , + hrule .meta:n = { + rowsep={ + \vskip\aboverulesep + \leavevmode\hrule\@height\lightrulewidth + \vskip\belowrulesep}}, } \newcommand*{\SetupSimpleTabular}[1]{\keys_set:nn {kivi/SimpleTabular} {#1}} @@ -651,5 +657,7 @@ \renewcommand*{\raggedsignature}{\raggedright} \newkomafont{extraDescription}{} +\newkomafont{subtotal}{} +\newkomafont{total}{} \endinput -- 2.20.1