Projekt

Allgemein

Profil

Aktionen

Dokumentaufbau » Historie » Revision 5

« Zurück | Revision 5/6 (Vergleich) | Weiter »
Marcus Hottenroth, 27.12.2023 09:42


Dokumentaufbau

Minimales tex-Dokument

Ein minimales tex-Dokument, das das Xerif-Framework nutzt, hat folgenden Aufbau:

\documentclass[main=<hauptsprache>,<andere_sprachen>,usescript={<fallback>},book]{cocotex}   (1)
\usepackage[<opt>]{<verlagsstyle>}                                                           (2)
…                                                                                            (3)
\begin{document}                                                                             (4)
…                                                                                            (5)
\end{document}                                                                               (6)

  1. Dokumentenklasse.
    • Die Klasse ist immer cocotex.
    • Im optionalen Argument (zwischen [ und ]) werden die LaTeX-Standardoptionen verarbeitet (z. B. a4paper, openright, twoside etc.) sowie durch Komma getrennt die verwendeten Dokumentsprachen angegeben. Die Hauptsprache ist die letztgenannte. Sprachen, die eine Fallbackschrift benötigen (z. B. Arabisch, Hebräisch, Chinesisch), werden kommasepariert via usescript={…} in das optionale Dokumentenklassenargument eingetragen.
    • Zusätzlich wird der Dokumententyp über pubtype=… angegeben, z. B.
      • mono für Monographien
      • collection für Sammelbände
      • journal für Zeitschriftenartikel
  2. Einbinden des Verlagsstylesheets mit den jeweiligen Optionen.
  3. Der Bereich zwischen \documentclass[…]{…} und \begin{document} wird Präambel genannt. Hier müssen u. U. weitere Metaangaben (etwa Farbdefinitionen, Parameter für die Titelei etc.) folgen.
  4. \begin{document} markiert den Beginn des auszugebenden Bereichs.
  5. Inhalt des Dokuments.
  6. Alles nach \end{document} wird ignoriert.

Kompilierung

Reihenfolge sollte mindestens sein:

latex <main>.tex       ## 1. Durchlauf: Einsammeln
latex <main>.tex       ## 2. Durchlauf: aux, toc, lof, lot, etc. auslesen und anwenden
latex <main>.tex       ## 3. Durchlauf: Aktualisieren Seitenzahlen durch Umbruchverschiebungen nachdem toc, lof, etc. eingebunden sind.
./index.sh <main>      ## Index-Generierung
latex <main>.tex       ## 4. Durchlauf: Index-Ausgabe, ggf. Aktualisierung toc für Index-ÜS
latex <main>.tex       ## 5. Durchlauf: aktualisiertes toc wird ausgegeben

Sollten nach dem Index-Bereich weitere Kapitel folgen, mussen die letzten drei Schritte u.U. wiederholt werden, vgl. Index

Von Marcus Hottenroth vor 9 Monaten aktualisiert · 5 Revisionen