1
0
Fork 0
doc/main/styles/header/header-title-global.de.tm

123 lines
4.1 KiB
Tcl

<TeXmacs|1.0.7.17>
<style|tmdoc>
<\body>
<tmdoc-title|Die globale Darstellung von Titeln anpassen>
Abhängig von der Art der Attribute haben komplexe Titel oft gleichzeitig
mehrere verschiedene Darstellungs-Stile. Genauer gesagt, ein Titel besteht
normalerweise aus folgenden Teilen:
<\itemize>
<item>Einem gut sichtbaren besonders hervorgehobenen Teil ganz oben auf
der Seite.
<item>Zusätzliche Anmerkungen, die in der Fuÿ-Zeile erscheinen sollen.
<item>Einen Teil der möglicherweise nicht sichtbar sein soll, wie
laufende Titel oder Autoren.
<item>Ein zurückgestellter Teil, der nur in der Zusammenfassung
(abstract) dargestellt werden soll.
</itemize>
Sind mehrere Autoren vorhanden, dann \ kann der jeder individuelle auch
einen Hauptteil haben, de im eigentlichen Titel dargestellt werden soll und
zusätzliche Anmerkungen, die als Fuÿnote erscheinen sollen. Auÿerdem ändern
sich oft das Layout mit dem Autor.
Der Mechanismus, der in <TeXmacs> Titel zur Darstellung bringt, besitzt
daher eine Anzahl von Makros die die notwendigen Informationen für die
einzelnen Teile heraus filtert. Dieser Prozess kann auÿerdem
Sortiervorgänge enthalten, wie z.B. den Autor vor das Datum stellen oder
umgekehrt. In einer zweien Stufe wird dann die herausgefilterte Information
an Darstellungs-Makros weitergereicht.
<underline|Die folgenden Makros dienen zur Extraktion von
Titel-Informationen:>
<\explain>
<explain-macro|doc-data-main|data-1|<math|\<cdots\>>|data-n>
<explain-macro|doc-data-main*|data-1|<math|\<cdots\>>|data-n>
<|explain>
Dieses Makro sammelt und sortiert Daten, die im eigentlichen Titel
erscheinen sollen. Die <markup|doc-data-main*> Variante wird benötigt,
wenn mehr als ein Autor vorhanden ist.
</explain>
<\explain>
<explain-macro|doc-data-note|data-1|<math|\<cdots\>>|data-n>
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fuÿnote erscheinen
sollen.
</explain>
<\explain>
<explain-macro|doc-data-abstract|data-1|<math|\<cdots\>>|data-n>
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Zusammenfassung
erscheinen sollen.
</explain>
<\explain>
<explain-macro|doc-data-hidden|data-1|<math|\<cdots\>>|data-n>
<|explain>
Dieses Makro sammelt und sortiert Daten, die möglicherweise nicht
sichtbar sein sollen oder die keinesfalls sichtbar erscheinen sollen.
</explain>
<underline|In ähnlicher Weise extrahieren die folgenden Makros
Autor-Informationen:>
<\explain>
<explain-macro|doc-author-main|<with|font-shape|right|<explain-macro|author-data|data-1|<math|\<cdots\>>|data-n>>>
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fuÿnote erscheinen
sollen.
</explain>
<\explain>
<explain-macro|doc-author-note|data-1|<math|\<cdots\>>|data-n>
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fuÿnote erscheinen
sollen.
</explain>
Jedes der oben genannten Makros liefert ein <markup|document>-Konstrukt
zurück mit den gesammelten Daten als Kinder. Z.B.\
<\tm-fragment>
<inactive*|<style-with|src-compact|none|<doc-author-main|<author-affiliation|Somewhere
in Africa>|<author-name|The big GNU>|<author-note|Very hairy indeed!>>>>
</tm-fragment>
gibt typischerweise
<\tm-fragment>
<with|src-special|raw|<inactive*|<\style-with|src-compact|none>
<author-affiliation|Somewhere in Africa>
<author-name|The big GNU>
</style-with>>>
</tm-fragment>
zurück. Die einzige Ausnahmen ist <markup|doc-data-hidden>, welches ein
<markup|concat>-Konstrukt zurückgibt.
<tmdoc-copyright|1998--2004|Joris van der Hoeven>
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|german>
</collection>
</initial>