Projekt

Allgemein

Profil

Aktionen

Überschriften » Historie » Revision 15

« Zurück | Revision 15/25 (Vergleich) | Weiter »
Patrick Schulz, 08.10.2021 13:27


Ü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:
  \tpRunTitle{…}
  \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
  • Mit v0.100 können ÜSen auch automatisiert gezählt werden. Ist \tpNumber gesetzt, wird die interne Zählung überschrieben und das automatische Weiterzählen für diese ÜS ausgesetzt.
Spezielle ÜSen haben weitere Datenfelder:
  • \tpAbstract{} Abstract
  • \tpAbstractTitle{} ÜS des Abstracts, default: “Abstract”
  • \tpKeywords{} Schlagworte
  • \tpKeywordsTitle{} Überschrift für die Schlagworte, default: “Keywords”
  • \tpDOI{} DOI
  • \tpDOITitle{} Titel für die DOI Angabe, default: <leer>.

Diese "speziellen ÜSen" können von Projekt zu Projekt unterschiedlich heißen, qua Konvention heißt die Ebene aber i.d.R. contribution und erbt ihre sonstigen Merkmale von chapter.

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

Overrides für Inhaltsverzeichnisse, Kolumnentitel und PDF-Bookmarks

*Zu den Makros \tp<Makro> mit <Makro> := (Author|Number|Subtitle|Title) gibt es je drei Overrides: \tpRun<Makro> (für Kolumnen), \tpToc<Makro> (für IHV), und \tpBM<Makro> (für Bookmarks).
  • Fehlt das Overridefür Kolumnentitel bzw. IHV, wird der Inhalt von \tp<Makro> für Kolumnentitel bzw. IHV-Eintrag verwendet.
  • Fehlt das Override für die Bookmarks, wird der Inhalt von \tpToc<Makro> verwendet; gibt es die auch nicht, dann die von \tp<Macro>.
  • Ist \tp(Run|Toc|BM)<Makro>{<Text>} gesetzt, wird <text> statt der Inhalt von \tp(Toc)<Makro> verwendet.
  • Ist \tp(Run|Toc|BM)<Makro>{} gesetzt (also mit leerem Argument!), wird die Ausgabe des <Makro> in Kolumnentitel/IHV/Bookmarks komplett 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.

Abbildungsverzeichnis und Tabellenverzeichnis

Diese beiden Verzeichnisse werden entsprechend der Hierarchiestufe als normale Heading ausgezeichnet und dann das Makro zum Erzeugen des Verzeichnisses ausgegeben.

\begin{heading}{section}
\tpTitle{Abbildungsverzeichnis}
\tpTocTitle{Abbildungsverzeichnis}
\tpRunTitle{Frische Früchte, kaputte Körper}
\end{heading}

\listoffigures % oder \listoftables

Von Patrick Schulz vor fast 3 Jahren aktualisiert · 15 Revisionen