c7ac0ca1f2384691b1823c862d637c00b1cc46e1
[kivitendo-erp.git] / templates / print / RB / Readme.tex
1 %
2 % Bemerkungen zum Vorlagensatz RB von
3 % Richardson & Büren GbR, Bonn
4 %
5 % Hier wurden einige Ideen aufgegriffen, die in folgendem Vortrag
6 % erwähnt wurden:
7 % http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf
8 %
9 % Am Ende dieser Datei befindet sich ein Abschnitt "Quickstart", der die
10 % Vorbereitungsschritte beschreibt, die bei diesem Druckvorlagensatz nötig
11 % sind.
12 %
13 %
14 % Aufbau:
15 %   Die documentclass und alle usepackage-Anweisungen sind in
16 %   'inheaders.tex' ausgelagert. Diese werden von allen Vorlagen via
17 %   \input eingebunden.
18 %
19 %   Desweiteren sind einige Einstellungen und eigene Befehle, die alle
20 %   Vorlagen verwenden, in 'insetting.tex' untergebracht. Auch diese
21 %   werden mit \input eingebunden.
22 %   Da in eingebundenen Dateien die Lx-Office-Variablen nicht aufgelöst
23 %   werden könnnen, werden die hier verwendeten Variablen in jedem
24 %   Dokument vorher mit \newcommand neu definiert.
25 %
26 % Sprachen:
27 %   In 'insettings.tex' wird anhand des herangezogenen
28 %   Vorlagen-Dateinamens die Sprache unterschieden und eine
29 %   entsprechende Übersetzungsdatei geladen, die Textbausteine
30 %   bzw. -Schnipsel enthält. Die Vorlagen verwenden nur diese
31 %   Schnipsel. Im Moment sind die Vorlagenkürzel DE und EN in
32 %   Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex'
33 %   und 'english.tex'.
34 %
35 %   Die eigentlichen Vorlagen sind gleich, deshalb sind die Dateien
36 %   für die Sprachen (z.B. invoice_DE.tex) nur symbolische Links auf
37 %   die Default-Datei ohne Sprachkürzel (z.B. invoice.tex).
38 %
39 %
40 % Mandanten / Firma:
41 %   Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, wird je
42 %   nach dem Wert der Lx-Office-Variablen <%employee_company%> ein
43 %   Firmenverzeichnis ausgewählt (siehe 'insettings.tex'), in dem Briefkopf,
44 %   Identitäten und Währungs-/Kontoeinstellungen hinterlegt sind.
45 %   <%employee_company%> entspricht dem Feld "Firma" bei den
46 %   Benutzereinstellungen. Ist kein Firmenname eingetragen, so wird das
47 %   generische Unterverzeichnis 'firma' verwendet.
48
49 %
50 % Identitäten:
51 %    In jedem Firmen-Unterverzeichnis soll eine Datei 'ident.tex'
52 %    vorhanden sein, die mit \newcommand Werte für \telefon, \fax,
53 %    \firma, \strasse, \ort, \ustid, \email und \homepage definiert.
54 %
55 % Währungen / Konten:
56 %    Für jede Währung (siehe 'settings.tex') soll eine Datei vorhanden
57 %    sein, die das Währungssymbol (\currency) und folgende Angaben für
58 %    ein Konto in dieser Währung enthält \kontonummer, \bank,
59 %    \bankleitzahl, \bic und \iban.
60 %    So kann in den Dokumenten je nach Währung ein anderes Konto
61 %    angegeben werden.
62 %
63 % Briefbogen/Logos:
64 %    Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom
65 %    Medium (z.B. nur beim Verschicken mit E-Mail) eingebunden
66 %    werden. Dies ist im Moment auskommentiert.
67
68 %    Desweiteren sind (auskommentierte) Beispiele enthalten für eine
69 %    Grafik als Briefkopf, nur ein Logo, oder ein komplettes DinA4-PDF
70 %    als Briefpapier.
71 %
72 % Fusszeile:
73 %    Die Tabelle im Fuß verwendet die Angaben aus firma/ident.tex und
74 %    firma/*_account.tex.
75 %
76 %
77 % Tabellen:
78 %    Als Tabellenumgebung wird longtable verwendet. Diese Umgebung
79 %    kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von
80 %    Lx-Office kontrolliert wird, kann man kein Übertrag mit
81 %    <%sumcarriedforward%> machen (dazu z.B. tabularx und
82 %    <%pagebreak ... %> verwenden).
83 %    Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. Um
84 %    dies zu erreichen kann z.B. per renewcommand das "\newline" umdefiniert
85 %    werden.
86
87 %
88 % Quickstart (wo kann was angepasst werden?):
89 %    insettings.tex : Pfad zu Angaben über Mandanten (default: firma)
90 %                     Logo/Briefpapier
91 %                     Seitenränder / Geometry
92 %                     Aussehen Kopf/Fußzeile
93 %    firma/*        : Angaben über Mandanten
94 % Es muß mindestens eine Sprache angelegt werden!
95 %    deutsch.tex    : Textschnipsel für Deutsch
96 %                     Dafür eine Sprache mit Vorlagenkürzel DE anlegen
97 %    english.tex    : Textschnipsel für Englisch
98 %                     Dafür eine Sprache mit Vorlagenkürzel EN anlegen
99 %