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 ÜSMax Musterfrau: Ein Texterzeugen. Als Toc-Eintrag würde
Max Mustertransfrau: Ein Textausgegeben, it dem Override für den Autorennamen. Als Kolumnentitel würde dann
Ein Alternativtextausgegeben. Der Autorenname wird im Kol-Titel unterdrückt, weil das Argument von
\tpRunAuthor in dem Fall leer ist.
Von Patrick Schulz vor mehr als 4 Jahren aktualisiert · 8 Revisionen