Projekt

Allgemein

Profil

Aktionen

Dokumentaufbau » Historie » Revision 3

« Zurück | Revision 3/6 (Vergleich) | Weiter »
Patrick Schulz, 16.02.2022 10:54


Dokumentaufbau

Minimales tex-Dokument

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

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

  1. Dokumentenklasse.
    • Dies ist immer transpect.
    • Im optionalen Argument (zwischen [ und ]) werden die LaTeX-Standardoptionen verarbeitet (z.B. a4paper, openright, twoside, etc.)
      • sowie die verwendeten Dokuemnt-Sprachen. Die Hauptsprache steht hinter main=…, alle weiteren folgen Komma-Separiert
      • außer Sprachen, die eine Fallback-Schrift benötigen (z.B. arabisch, hebräisch, chinesisch…). Diese werden innerhalb der klammern von usescript={…} kommasepariert gelistet.
    • Zusätzlich der Dokumententyp, z.B.
      • "book" für Monographien
      • "collection" für Sammelbände
      • "article" für Zeitschriftenartikel
  2. Einbinden des Verlags-Stylesheets mit den jeweiligen Optionen
  3. Der Bereich zwischen \documentclass[…]{…} und \begin{document} wird Präambel genannt. Hier müssen u.U. weitere Meta-Angaben (etwa Farbdefinitionen, Parameter für die Titelei, …) folgen
  4. \begin{document} markiert den Beginn des auszugebenden Bereichs
  5. Inhalt
  6. alles nach \end{document} wird komplett 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 Patrick Schulz vor fast 3 Jahren aktualisiert · 3 Revisionen