Erstellt vor 9 Jahren

Geschlossen vor 8 Jahren

Zuletzt geändert vor 8 Jahren

#346 closed Fehler (fixed)

Vorlagen LaTex

Erstellt von: kmk@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.4.0
Schweregrad: unwesentlich Stichworte: Oberfläche
Beobachter: s.koehler@…

Beschreibung

Um zu ermitteln, ob zwei Läufe von Latex nötig sind, wird in Form.pm getestet,
ob das Schlüsselwort "\pageref" vorkommt.
/------------------------
| $two_passes = 1 if (/
pageref/);
\------------------------
Es gibt allerdings Fälle, in denen zwei Latex-Läufe nötig sind, ohne dass der
Befehl pageref explizit verwendet wird. Beispielsweise benötigt die Tabellen-
Umgebung "supertabular" zwei Läufe. Das gleiche gilt für "lastpage", oder wenn
man einen Teil des Latex-Dokuments mit \input aus einer anderen Datei ergänzt.

Das korrekte Entscheidungskriterium, ob ein weiterer Latex-Lauf nötig ist,
befindet sich in der *.log Datei. Wenn es nötig ist, befindet sich dort die
Zeile:
/------------
| LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
\------------

Da bei lx-Office aber ohnehin keine tausenseitigen Bücher mit fünf verschiedenen
Indizes gesetzt werden, ist der eigentliche Latex-Lauf eine Sache von weniger
als einer Sekunde. Ich schlage daher vor, dass man latex einfach immer zweimal
aufruft. Der dazu nötige Patch besteht darin, dass man die oben genannte Zeile
ersetzt durch
/-------------------
| $two_passes = 1;
\-------------------

Gruß aus Hannover,
---<(kmknaak)>---

Änderungshistorie (3)

comment:1 Geändert vor 9 Jahren durch s.koehler@…

  • Beobachter s.koehler@… hinzugefügt
  • Verantwortlicher von p.reetz@… nach m.bunkus@… geändert

comment:2 Geändert vor 8 Jahren durch m.bunkus@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

comment:3 Geändert vor 8 Jahren durch info@…

  • Stichworte Oberfläche hinzugefügt; Einkauf gelöscht
  • Version von 2.2 nach 2.4.0 geändert
  • Zusammenfassung von Unzuverlässiger Test, ob zweifacher Latex-Run nötig. nach Vorlagen LaTex geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.