24b13e14539d307897ed955a543e26d36260432e
[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 Lx-Office-Variablen <%titlebar%> ein
37 %   Firmenverzeichnis ausgewählt (siehe 'insettings.tex'), in dem Briefkopf,
38 %   Identitäten und Währungs-/Kontoeinstellungen hinterlegt sind.
39 %   <%titlebar%> enthält den Namen des Benutzers und der verwendeten
40 %   Mandantendatenbank. Ist kein Firmenname eingetragen, so wird das
41 %   generische Unterverzeichnis 'firma' verwendet.
42 %   Das heißt, dass ein Firmenverzeichnis mit dem Namen der Mandantendatenbank
43 %   angelegt werden sollte.
44 %
45 % Identitäten:
46 %    In jedem Firmen-Unterverzeichnis soll eine Datei 'ident.tex'
47 %    vorhanden sein, die mit \newcommand Werte für \telefon, \fax,
48 %    \firma, \strasse, \ort, \ustid, \email und \homepage definiert.
49 %
50 % Währungen / Konten:
51 %    Für jede Währung (siehe 'settings.tex') soll eine Datei vorhanden
52 %    sein, die das Währungssymbol (\currency) und folgende Angaben für
53 %    ein Konto in dieser Währung enthält \kontonummer, \bank,
54 %    \bankleitzahl, \bic und \iban.
55 %    So kann in den Dokumenten je nach Währung ein anderes Konto
56 %    angegeben werden.
57 %
58 % Briefbogen/Logos:
59 %    Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom
60 %    Medium (z.B. nur beim Verschicken mit E-Mail) eingebunden
61 %    werden. Dies ist im Moment auskommentiert.
62 %
63 %    Desweiteren sind (auskommentierte) Beispiele enthalten für eine
64 %    Grafik als Briefkopf, nur ein Logo, oder ein komplettes DinA4-PDF
65 %    als Briefpapier.
66 %
67 % Fusszeile:
68 %    Die Tabelle im Fuß verwendet die Angaben aus firma/ident.tex und
69 %    firma/*_account.tex.
70 %
71 %
72 % Tabellen:
73 %    Als Tabellenumgebung wird longtable verwendet. Diese Umgebung
74 %    kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von
75 %    kivitendo kontrolliert wird, kann man keinen Übertrag machen.
76 %    Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. Um
77 %    dies zu erreichen kann z.B. per renewcommand das "\newline" umdefiniert
78 %    werden.
79
80 %
81 % Quickstart (wo kann was angepasst werden?):
82 %    insettings.tex : Pfad zu Angaben über Mandanten (default: firma)
83 %                     Logo/Briefpapier
84 %                     Seitenränder / Geometry
85 %                     Aussehen Kopf/Fußzeile
86 %    firma/*        : Angaben über Mandanten
87 % Es muß mindestens eine Sprache angelegt werden!
88 %    deutsch.tex    : Textschnipsel für Deutsch
89 %                     Dafür eine Sprache mit Vorlagenkürzel DE anlegen
90 %    english.tex    : Textschnipsel für Englisch
91 %                     Dafür eine Sprache mit Vorlagenkürzel EN anlegen
92 %