e3585eb71c2855d0332e8fc8363df1ca6f1d125c
[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 %
10 % Aufbau:
11 %   Die documentclass und alle usepackage-Anweisungen sind in
12 %   'inheaders.tex' ausgelagert. Diese werden von allen Vorlagen via
13 %   \input eingebunden.
14 %
15 %   Desweiteren sind einige Einstellungen und eigene Befehle, die alle
16 %   Vorlagen verwenden in 'insetting.tex' untergebracht. Auch diese
17 %   werden mit \input eingebunden.
18 %   Da in eingebundenen Dateien die Lx-Office-Variablen nicht aufgelöst
19 %   werden könnnen, werden die hier verwendeten Variablen in jedem
20 %   Dokument vorher mit \newcommand neu definiert.
21 %
22 % Sprachen:
23 %   In 'insettings.tex' wird an Hand des herangezogenen
24 %   Vorlagen-Dateinamens die Sprache unterschieden und eine
25 %   entsprechende Übersetzungsdatei geladen, die Textbausteine
26 %   bzw. -Schnipsel enthält. Die Vorlagen verwenden nur diese
27 %   Schnipsel. Im Moment sind die Vorlagenkürzel DE und EN in
28 %   Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex'
29 %   und 'english.tex'.
30 %
31 %   Die eigentlichen Vorlagen sind gleich, deshalb sind die Dateien
32 %   für die Sprachen (z.B. invoice_DE.tex) nur symbolische Links auf
33 %   die Default-Datei ohne Sprachkürzel (z.B. invoice.tex).
34 %
35 %
36 % Mandanten / Firma:
37 %   Um gleiche Vorlagen für verschiedene Firmen verwenden zu können,
38 %   wird je nach dem Wert der Lx-Office-Variablen <%employee_company%>
39 %   ein Firmenverzeichnis ausgewählt (siehe 'settings.tex') in dem
40 %   Briefkopf, Identitäten und Währungs-/Kontoeinstellungen hinterlegt
41 %   sind. Ist keine Firma zugeordnet, so wird das Unterverzeichnis
42 %   'firma' verwendet.
43 %
44 % Identitäten:
45 %    In jedem Firmen-Unterverzeichnis soll einen Datei 'ident.tex'
46 %    vorhanden sein, die mit \newcommand Werte für \telefon, \fax,
47 %    \firma, \strasse, \ort, \ustid, \email und \homepage definiert.
48 %
49 % Währungen / Konten:
50 %    Für jede Währung (siehe 'settings.tex') soll eine Datei vorhanden
51 %    sein, die das Währungssymbol (\currency) und folgende Angaben für
52 %    ein Konto in dieser Währung enthält \kontonummer, \bank,
53 %    \bankleitzahl, \bic und \iban.
54 %    So kann in den Dokumenten je nach Währung ein anderes Konto
55 %    angegeben werden.
56 %
57 % Briefbogen/Logos:
58 %    Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom
59 %    Medium (z.B. nur beim verschicken mit E-Mail) eingebunden
60 %    werden. Dies ist im Moment auskommentiert.
61
62 %    Desweiteren sind (auskommentierte) Beispiele enthalten für eine
63 %    Grafik als Briefkopf, nur ein Logo, oder ein komplletes DinA4-PDF
64 %    als Briefpapier.
65 %
66 % Fusszeile:
67 %    Die Tabelle im Fuß verwendet die Angaben aus firma/ident.tex und
68 %    firma/*_account.tex.
69 %
70 %
71 % Tabellen:
72 %    Als Tabellenumgebung wird longtable verwendet. Diese Umgebung
73 %    kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von
74 %    Lx-Office kontrolliert wird, kann man kein Übertrag mit
75 %    <%sumcarriedforward%> machen (dazu z.B. tablularx und
76 %    <%pagebreak ... %> verwenden).
77 %    Innerhalb des Langtextes <%longdescription%> wird nicht
78 %    umgebrochen. Falls das gewünscht ist, \\ mit \renewcommand
79 %    umschreiben (siehe dazu:
80 %    http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
81 %
82 % Quickstart (wo kann was angepasst werden?):
83 %    insettings.tex : Pfad zu Angaben über Mandanten (default: firma)
84 %                     Logo/Briefpapier
85 %                     Seitenränder / Geomtry
86 %                     Aussehen Kopf/Fußzeile
87 %    firma/*        : Angaben über Mandanten
88 %    deutsch.tex    : Textschnipsel f. Deutsch
89 %                     Dafür eine Sprache mit Sprachkürzel DE anlegen
90 %    english.tex    : Textschnipsel f. Englisch
91 %                     Dafür eine Sprache mit Sprachkürzel EN anlegen
92 %