Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 55efca68

Von Werner Hahn vor fast 2 Jahren hinzugefügt

  • ID 55efca687e4c06530180c4d9c224c5719f8a801d
  • Vorgänger 5e770afe
  • Nachfolger 07db1328

Latexvorlagen unnötiges \par bei ExtraDescription abschneiden

Unterschiede anzeigen:

templates/print/marei/insettings.tex
13 13
    \input{deutsch.tex}}{\input{deutsch.tex}}
14 14
} % Ende EN
15 15

  
16
%Bei manchen Belegen wird ein Fehler von Latex geworfen, wenn nach einer Longdescription
17
%weitere ExtraDescrition kommen
18
\ExplSyntaxOn
19
\cs_set:Nn \__kivi_addExtraDescription:n {
20
	\tl_set:Nx \l_tmpa_tl {\tl_item:nn {#1} { -1 } }
21
	\exp_args:NV \tl_if_eq:nnTF \l_tmpa_tl {\par}
22
	{\seq_gput_right:Nx \g_kivi_extraDescription_seq {\tl_range:nnn {#1} { 1 } { -2 }}}
23
	{\seq_gput_right:Nn \g_kivi_extraDescription_seq {#1}}
24
}
25
\ExplSyntaxOff
26

  
16 27
% Mandanten-/Firmenabhängigkeiten
17 28

  
18 29
% Pfad zu firmenspez. Angaben, sofern kein Unterordner mit dem Datenbanknamen des Mandanten in der Vorlage existiert, wird der Unterordner „firma“ verwendet. Der Datenbankname ist ab hier im Makro \identpath gespeichert
......
33 44

  
34 45

  
35 46
% Währungen/Konten
36
% Die Konfiguration bedindet sich in der Datei 
47
% Die Konfiguration bedindet sich in der Datei
37 48
% \identpath/<euro/chf/usd>_account.tex
38 49
% das optionale Argument ist als euro vorbelegt und gibt die Einstellung an, falls \lxcurrency nicht von kivitendo übergeben wird.
39 50

  
......
47 58
  parskip=half-,% Absatzkennzeichnung durch Abstand statt Einzug
48 59
}
49 60
% Hier ist es auch möglich zusätzliche Schriftarten zu laden.
50
% 
61
%
51 62
% - Falls pdfLaTeX verwendet wird, findet man unter https://www.tug.org/FontCatalogue/ eine gute *bersicht, wie die Schrifteen geladen werden.
52 63
%
53 64
% In diesem Beispiel wird lediglich auf eine Serifenlose Schriftart umgestellt.
......
71 82
% 4. Belegnummer {oder leer}
72 83
% 5. Belegdatum {oder leer}
73 84
% Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
74
% Eine Anpassunge ist über Änderung dieses Makros möglich oder über direktes Befüllen der Felder 
85
% Eine Anpassunge ist über Änderung dieses Makros möglich oder über direktes Befüllen der Felder
75 86
% % \ifoot{<inhalt innen/links>}\cfoot{<inhalt zentriert>}\ofoot{<inhalt außen/rechts>}
76
% dann sollte jedoch darauf geachtet werden, dass das Makro in den einzelnen Vorlagen aufgerufen wird und daher definiert sein sollte. 
87
% dann sollte jedoch darauf geachtet werden, dass das Makro in den einzelnen Vorlagen aufgerufen wird und daher definiert sein sollte.
77 88
\newcommand{\ourhead}[5] {
78 89
  \chead{
79 90
    \makebox[\textwidth]{
......
90 101

  
91 102

  
92 103
%Beginn Anpassungen der Fußzeile:
93
%Der folgende Block passt die Fußzeile so an, dass sich der untere Rand automatisch anpasst. Der Inhaltsteil ist entsprechend markiert, anstatt dieser Anpassungen ist es auch möglich den Fuß über die KOMA-Script-Makros 
104
%Der folgende Block passt die Fußzeile so an, dass sich der untere Rand automatisch anpasst. Der Inhaltsteil ist entsprechend markiert, anstatt dieser Anpassungen ist es auch möglich den Fuß über die KOMA-Script-Makros
94 105
% \ifoot{<inhalt innen/links>}\cfoot{<inhalt zentriert>}\ofoot{<inhalt außen/rechts>}
95 106
% anzupassen.
96 107
\normalfont %Basisschriftart aktivieren, damit der Fuß entsprechend gebaut wird.

Auch abrufbar als: Unified diff