mirror of https://github.com/texmacs/doc.git
81 lines
3.6 KiB
Plaintext
81 lines
3.6 KiB
Plaintext
|
<TeXmacs|1.0.4.5>
|
|||
|
|
|||
|
<style|tmdoc>
|
|||
|
|
|||
|
<\body>
|
|||
|
<tmdoc-title|So schreiben Sie Ihre erste <TeXmacs>-Stil-Definition>
|
|||
|
|
|||
|
Eine der grundlegenden St<53>rken von <TeXmacs> ist, dass Sie Ihre eigenen
|
|||
|
Stile definieren und vorhandene freiz<69>gig anpassen k<>nnen. Dazu k<>nnen Sie
|
|||
|
Stil-Definitions-Dateien und Stil-Pakete schreiben. Diese erf<72>llen
|
|||
|
gleichzeitig mehrere Aufgaben:
|
|||
|
|
|||
|
<\itemize>
|
|||
|
<item>Sie dienen zur abstrakten Definition von repetitiven Elementen in
|
|||
|
Texten wie z.B. Abschnitte, Nummerierungen usw..
|
|||
|
|
|||
|
<item>Sie bieten Mechanismen zur Text-Strukturierung. Man kann z.B. ein
|
|||
|
Textst<73>ck als Abk<62>rzung, als Zitat oder als \Rwichtig'' definieren.
|
|||
|
|
|||
|
<item>Mit den Standard-Basis-Stilen k<>nnen Sie professionell gestaltete
|
|||
|
Dokumente schreiben, denn die zugeh<65>rigen Stil-Definitionen wurden mit
|
|||
|
gro<72>er Sorgfalt von Leuten geschrieben, die viel von Typographie und
|
|||
|
<20>sthetik verstehen.
|
|||
|
</itemize>
|
|||
|
|
|||
|
Jedes Dokument kann mit mehreren Stilen assoziiert werden, die sowohl
|
|||
|
Standard-Stile sein k<>nnen als auch vom Anwender selbst definiert sein
|
|||
|
k<>nnen. Der Haupt-Stil, der Basis-Stil, wird im Men<65>
|
|||
|
<name|<menu|Document|Style>> ausgew<65>hlt. Er entspricht in der Regel dem
|
|||
|
Dokument, das Sie schreiben wollen: Brief, Buch, Ver<65>ffentlichung usw. oder
|
|||
|
eine bestimmende Layout-Politik, wie Sie z.B. viele Verlage vorgeben. Dazu
|
|||
|
k<>nnen weitere Stil-Pakete hinzugef<65>gt werden, die im Men<65>
|
|||
|
<menu|Document|Add package> auszuw<75>hlen sind. Diese Stil-Pakete
|
|||
|
modifizieren den Basis-Stil. Z.B. dient das Paket <tmpackage|number-europe>
|
|||
|
Paket dazu, die europ<6F>ische Art der Nummerierung von Abbildungen, Beweisen
|
|||
|
usw. einzuf<75>hren, bei jeder einzelne Typ auch einzeln gez<65>hlt wird. Das
|
|||
|
Paket <tmpackage|maxima> enth<74>lt Makros, um die Ausgabe des Computer
|
|||
|
Algebra Systems <name|Maxima> ansprechend zu formatieren, wenn man
|
|||
|
<TeXmacs> als Oberfl<66>che daf<61>r benutzt. Mehrere Pakete k<>nnen gleichzeitig
|
|||
|
verwendet werden.
|
|||
|
|
|||
|
Wenn Sie eigenes Layout schreiben wollen oder wenn Sie vorhandenes Layout
|
|||
|
Ihren Bed<65>rfnissen anpassen wollen, dann m<>ssen Sie sich entscheiden, ob
|
|||
|
Sie einen vollst<73>ndig neuen Basis-Stil schreiben wollen oder ein
|
|||
|
Stil-Paket. In den meisten F<>llen werden Sie m<>glicherweise es vorziehen,
|
|||
|
ein Stil-Paket zu schreiben, denn dann k<>nnen Sie dieses mit beliebigen
|
|||
|
anderen Paketen kombinieren. In einigen F<>llen ist es vorteilhafter einen
|
|||
|
neuen Basis-Stil zu schaffen, meist, indem Sie einen vorhandenen ver<65>ndern.
|
|||
|
Das ist haupts<74>chlich dann der Fall, wenn man die Layout-Politik eine
|
|||
|
bestimmten Zeitschrift nach<63>ffen will. In diesem Kapitel werden wir
|
|||
|
erkl<6B>ren, wie man Basis-Stile und Stilpakete selbst schreibt oder
|
|||
|
vorhandene anpasst.\
|
|||
|
|
|||
|
<\traverse>
|
|||
|
<branch|Ein einfaches Stil-Paket schreiben|design/style-example.de.tm>
|
|||
|
|
|||
|
<branch|Die Darstellung von Basis-Stil-Dateien und
|
|||
|
Paketen|presentation/src-present.de.tm>
|
|||
|
|
|||
|
<branch|Die Sprache der <TeXmacs>-Stil-Definitionen|design/style-language.de.tm>
|
|||
|
|
|||
|
<branch|Standard-<TeXmacs>-Stildefinitionen
|
|||
|
anpassen|customize/customize.de.tm>
|
|||
|
</traverse>
|
|||
|
|
|||
|
<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>
|
|||
|
<associate|preamble|false>
|
|||
|
</collection>
|
|||
|
</initial>
|