Projekt

Allgemein

Profil

Aktionen

Überschriften » Historie » Revision 8

« Zurück | Revision 8/25 (Vergleich) | Weiter »
Patrick Schulz, 01.07.2021 11:43
Bitte erst global umsetzen, wenn das common-Framework in den Master-Branch gemergt ist!


Überschriften

Überschriften im transpect-tex Common Framework (transpect-headings.dtx)

\begin{heading}[<opt>]{<level>}
  %% Eigentliche ÜS:
  \tpTitle{…}
  \tpAuthor{…}
  \tpSubtitle{…}
  \tpNumber{…}
  \tpQuote{…}
  \tpQuoteSource{…}
  %% Overrides für ToC-Entries:
  \tpTocTitle{…}
  \tpTocAuthor{…}
  \tpTocSubtitle{…}
  \tpTocNumber{…}
  %% Overrides für Kolumnentitel:
  \tpTRunTitle{…}
  \tpRunAuthor{…}
  \tpRunSubtitle{…}
  \tpRunNumber{…}
\end{heading}
  • <level> ist der Name der ÜS-Ebene, z.B. chapter, section, subsubsection…
  • <opt> optionale Parameter für einzelne ÜSen. Wenn es keine gibt, eckige Klammern weglassen!
    • notoc: ÜS erzeugt keinen Eintrag im IHV
  • Notwendig ist nur \tpTitle{}; der Rest optional
  • \tpAuthor{} ist der Abschnitts-/Kapitelautor
  • \tpSubtitle{} ist der Untertitel
  • \tpNumber{} ist der ÜS-Zähler samt Präfix (z.B. "Kapitel 2", "2.1.2.3", "Anhang A", etc.)
  • \tpQuote{} ist ein Zitat
  • \tpQuoteSource{} die Quelle dazu

In jedem Makro kann \TitleBreak verwendet werden, was einen Zeilenumbruch an der Stelle erzeugt.

Overrides für Inhaltsverzeichnisse und Kolumnentitel

*Zu den Makros \tp<Makro> mit <Makro> := (Author|Number|Subtitle|Title) gibt es je zwei Overrides: \tpRun<Makro> und \tpToc<Makro>.
  • Fehlt das Override, wird der Inhalt von \tp<Makro> für Kolumnentitel bzw. IHV-Eintrag verwendet.
  • Ist \tp(Run|Toc)<Makro>{<Text>} gesetzt, wird <text> statt der Inhalt von \tp<Makro> verwendet.
  • Ist \tp(Run|Toc)<Makro>{} gesetzt (also mit leerem Argument!), wird die Ausgabe des <Makro> in Kolumnentitel/IHV unterdrückt.

Beispiel:

\begin{heading}{chapter}
  \tpTitle{Ein Text}
  \tpAuthor{Max Musterfrau}
  \tpTocAuthor{Max Mustertransfrau}
  \tpRunTitle{Ein Alternativtext}
  \tpRunAuthor{}
\end{heading}
würde als ÜS
Max Musterfrau: Ein Text
erzeugen. Als Toc-Eintrag würde
Max Mustertransfrau: Ein Text
ausgegeben, it dem Override für den Autorennamen. Als Kolumnentitel würde dann
Ein Alternativtext
ausgegeben. Der Autorenname wird im Kol-Titel unterdrückt, weil das Argument von \tpRunAuthor in dem Fall leer ist.

Von Patrick Schulz vor mehr als 3 Jahren aktualisiert · 8 Revisionen