ca15217bc3def506d62d93b86e461ab0737a4040
[kivitendo-erp.git] / templates / print / RB / Readme.tex
1 %
2 % Bemerkungen zum Vorlagensatz RB von
3 % Richardson & Büren GmbH
4 %
5 % Hier wurden einige Ideen aufgegriffen, die in folgendem Vortrag
6 % erwähnt wurden:
7 % http://www.kivitendo-support.de/vortraege/Lx-Office%20Anwendertreffen%20LaTeX-Druckvorlagen-Teil3-finale.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 kivitendo-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 verwendeten Sprachkürzels die
28 %   Sprache unterschieden und eine entsprechende Übersetzungsdatei geladen,
29 %   die Textbausteine  bzw. -Schnipsel enthält. Die Vorlagen verwenden nur
30 %   diese Schnipsel. Im Moment werden die Vorlagenkürzel DE und EN in
31 %   Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex'
32 %   und 'english.tex' unterschieden.
33 %
34 % Mandanten / Firma:
35 %   Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, wird je
36 %   nach dem Wert der Kivitendo-Variablen <%kivicompany%> ein
37 %   Firmenverzeichnis ausgewählt (siehe 'insettings.tex'), in dem Briefkopf,
38 %   Identitäten und Währungs-/Kontoeinstellungen hinterlegt sind.
39 %   <%kivicompany%> enthält den Namen des verwendeten Mandantendaten.
40 %   Ist kein Firmenname eingetragen, so wird das
41 %   generische Unterverzeichnis 'firma' verwendet.
42 %
43 % Identitäten:
44 %    In jedem Firmen-Unterverzeichnis soll eine Datei 'ident.tex'
45 %    vorhanden sein, die mit \newcommand Werte für \telefon, \fax,
46 %    \firma, \strasse, \ort, \ustid, \email und \homepage definiert.
47 %
48 % Währungen / Konten:
49 %    Für jede Währung (siehe 'insettings.tex') soll eine Datei vorhanden
50 %    sein, die das Währungssymbol (\currency) und folgende Angaben für
51 %    ein Konto in dieser Währung enthält \kontonummer, \bank,
52 %    \bankleitzahl, \bic und \iban.
53 %    So kann in den Dokumenten je nach Währung ein anderes Konto
54 %    angegeben werden.
55 %    Nach demselben Schema können auch weitere, alternative Bankverbindungen
56 %    angelegt werden, die dann in insettings.tex als Variable im
57 %    unteren Abschnitt der Datei 'insettings.tex', Kommentar Fusszeile
58 %    (cfoot) eingefügt werden.
59 %
60 % Briefbogen/Logos:
61 %    Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom
62 %    Medium (z.B. nur beim Verschicken mit E-Mail) eingebunden
63 %    werden. Dies ist im Moment auskommentiert.
64 %
65 %    Desweiteren sind (auskommentierte) Beispiele enthalten für eine
66 %    Grafik als Briefkopf, nur ein Logo, oder ein komplettes DinA4-PDF
67 %    als Briefpapier.
68 %
69 % Fusszeile:
70 %    Die Tabelle im Fuß verwendet die Angaben aus firma/ident.tex und
71 %    firma/*_account.tex.
72 %
73 %
74 % Tabellen:
75 %    Als Tabellenumgebung wird longtable verwendet. Diese Umgebung
76 %    kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von
77 %    kivitendo kontrolliert wird, kann man keinen Übertrag machen.
78 %    Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. Um
79 %    dies zu erreichen kann z.B. per renewcommand das "\newline" umdefiniert
80 %    werden.
81
82 %
83 % Quickstart (wo kann was angepasst werden?):
84 %    insettings.tex : Pfad zu Angaben über Mandanten (default: firma)
85 %                     Logo/Briefpapier
86 %                     Seitenränder / Geometry
87 %                     Aussehen Kopf/Fußzeile
88 %    firma/*        : Angaben über Mandanten
89 % Es muß mindestens eine Sprache angelegt werden!
90 %    deutsch.tex    : Textschnipsel für Deutsch
91 %                     Dafür eine Sprache mit Vorlagenkürzel DE anlegen
92 %    english.tex    : Textschnipsel für Englisch
93 %                     Dafür eine Sprache mit Vorlagenkürzel EN anlegen
94 %