From: Marei (peiTeX) Date: Fri, 30 Jul 2021 08:59:50 +0000 (+0200) Subject: marei: add information on colored tables X-Git-Tag: kivitendo-mebil_0.1-0~10^2~2^2~402^2~3 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=83486edbd4f8c042d42d6d7f7b837e020e2c2cc8;p=kivitendo-erp.git marei: add information on colored tables --- diff --git a/templates/print/marei/Readme.md b/templates/print/marei/Readme.md index 8a272bd05..792f61add 100644 --- a/templates/print/marei/Readme.md +++ b/templates/print/marei/Readme.md @@ -1,21 +1,20 @@ - # Bemerkungen zum Vorlagensatz -### © 2020 by Marei Peischl (peiTeX TeXnical Solutions) +### © 2020–2021 by Marei Peischl (peiTeX TeXnical Solutions) ## Quickstart (wo kann was angepasst werden?): * insettings.tex : Pfad zu Angaben über Mandanten (default: firma) Logo/Briefpapier Layout der Kopf/Fußzeile - innerhalb dieser Datei werden auch die folgenden Dateien geladen: - firma/ident.tex : Angaben über Mandanten - firma/_account.tex + innerhalb dieser Datei werden auch die folgenden Dateien geladen: + firma/ident.tex : Angaben über Mandanten + firma/_account.tex * Es muß mindestens eine Sprache angelegt werden! - deutsch.tex : Textschnipsel für Deutsch - Dafür eine Sprache mit Vorlagenkürzel DE anlegen + Dafür eine Sprache mit Vorlagenkürzel DE anlegen - english.tex : Textschnipsel für Englisch - Dafür eine Sprache mit Vorlagenkürzel EN anlegen + Dafür eine Sprache mit Vorlagenkürzel EN anlegen @@ -36,7 +35,7 @@ Mandantenspezifische Konfiguration findet sich in der Datei *insettings.tex* und - Sprache: lädt die entsprechende Sprachdatei, falls DE -> *deutsch.tex*, falls EN *englisch.tex* und setzt die babel Optionen. Die Datei enthält Übersetzungen von Einzelbegriffen und Textbausteinen. - Lädt die Konfigurationsdatei, ohne spezielle Mandanten ist der Suchpfad zur Konfiguration der Unterordner *firma/* - Lädt die Datei *ident.tex*, sowie die Abbildung Briefkopf. - + #### Mandanten / Firma: Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, wird je @@ -71,8 +70,14 @@ werden. Desweiteren sind (auskommentierte) Beispiele enthalten für eine Grafik als Briefkopf, nur ein Logo, oder ein komplettes DinA4-PDF als Briefpapier. + +Absolute Positionierung innerhalb des Brief-Layouts ist über die entsprechende Dokumentation des scrlayer-Paketes möglich. +Da die Voreinstellungen bereits einige Sonderfälle automatisch berücksichtigen ist mit den Anpassungen Vorsicht geboten. +Sämtliche Einstellungen sollten jedoch außerhalb der *.sty-Dateien vorgenommen werden. +Anpassungen der insettings.tex betreffen hierbei alle Mandanten. Mandantenspezifische Einstellung sind über die zugehörige Konfigurationsdatei möglich. +In diesem Fall kann zum Ende der insettings eine weitere Konfigurationsdatei über die Verwendung von \identpath geladen werden. Ein Beispiel ist in der insettings.tex enthalten. -#### Fusszeile: +#### Fußzeile: Die Tabelle im Fuß verwendet die Angaben aus *firma/ident.tex* und *firma/*_account.tex*. Ihre Struktur wird in der *insettings.tex* definiert. @@ -140,15 +145,28 @@ Vorbelegt ist die Konfiguration: ``` \SetupPricingTabular{ - pos/header=\position, - id/header=\artikelnummer, - desc/header=\bezeichnung, - amount/header=\menge, - price/header=\einzelpreis, - pricetotal/header=\gesamtpreis + pos/header=\position, + id/header=\artikelnummer, + desc/header=\bezeichnung, + amount/header=\menge, + price/header=\einzelpreis, + pricetotal/header=\gesamtpreis } ``` +##### Farbige Tabellen +Versionen ab Juli 2021 enthalten die Möglichkeit farbige Tabellen zu nutzen. +Die Optionen für die `PricingTabular` Umgebung können wie folgt konfiguriert werden: +``` + color-rows=,% false + rowcolor-odd=,% black!10 + rowcolor-even=,% leer, also keine Farbbox wird erzeugt + rowcolor-header=,% black!35 + rowcolor-total=,% black!35 +``` +Die Angabe hinter dem Kommentarzeichen entspricht der Voreinstellung. + + ##### Reihenfolge/Anzahl der Spalten ändern Die Reihenfolge wurde über die Option `columns` festgelegt.