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

123 lines
4.1 KiB
Plaintext
Raw Normal View History

<TeXmacs|1.0.7.17>
2011-08-28 15:59:50 +08:00
<style|tmdoc>
<\body>
<tmdoc-title|Die globale Darstellung von Titeln anpassen>
Abh<62>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<75>tzliche Anmerkungen, die in der Fu<46>-Zeile erscheinen sollen.
<item>Einen Teil der m<>glicherweise nicht sichtbar sein soll, wie
laufende Titel oder Autoren.
<item>Ein zur<75>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<75>tzliche Anmerkungen, die als Fu<46>note erscheinen sollen. Au<41>erdem <20>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<61>erdem
Sortiervorg<72>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>
2011-08-28 15:59:50 +08:00
<explain-macro|doc-data-main*|data-1|<math|\<cdots\>>|data-n>
2011-08-28 15:59:50 +08:00
<|explain>
Dieses Makro sammelt und sortiert Daten, die im eigentlichen Titel
erscheinen sollen. Die <markup|doc-data-main*> Variante wird ben<65>tigt,
wenn mehr als ein Autor vorhanden ist.
</explain>
<\explain>
<explain-macro|doc-data-note|data-1|<math|\<cdots\>>|data-n>
2011-08-28 15:59:50 +08:00
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fu<46>note erscheinen
sollen.
</explain>
<\explain>
<explain-macro|doc-data-abstract|data-1|<math|\<cdots\>>|data-n>
2011-08-28 15:59:50 +08:00
<|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>
2011-08-28 15:59:50 +08:00
<|explain>
Dieses Makro sammelt und sortiert Daten, die m<>glicherweise nicht
sichtbar sein sollen oder die keinesfalls sichtbar erscheinen sollen.
</explain>
<underline|In <20>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>>>
2011-08-28 15:59:50 +08:00
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fu<46>note erscheinen
sollen.
</explain>
<\explain>
<explain-macro|doc-author-note|data-1|<math|\<cdots\>>|data-n>
2011-08-28 15:59:50 +08:00
<|explain>
Dieses Makro sammelt und sortiert Daten, die in der Fu<46>note erscheinen
sollen.
</explain>
Jedes der oben genannten Makros liefert ein <markup|document>-Konstrukt
zur<75>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-misc|Very hairy indeed!>>>>
2011-08-28 15:59:50 +08:00
</tm-fragment>
gibt typischerweise
<\tm-fragment>
<with|src-special|raw|<inactive*|<\style-with|src-compact|none>
<author-affiliation|Somewhere in Africa>
2011-08-28 15:59:50 +08:00
<author-name|The big GNU>
</style-with>>>
</tm-fragment>
zur<75>ck. Die einzige Ausnahmen ist <markup|doc-data-hidden>, welches ein
<markup|concat>-Konstrukt zur<75>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>