mirror of https://github.com/texmacs/doc.git
238 lines
9.5 KiB
Tcl
238 lines
9.5 KiB
Tcl
<TeXmacs|1.0.4.5>
|
|
|
|
<style|tmdoc>
|
|
|
|
<\body>
|
|
<tmdoc-title|Anpassung der globalen Darstellung>
|
|
|
|
In der <menu|Codeformatierung>-Gruppe des <menu|Dokument|Ansicht>-Menüs
|
|
finden Sie verschiedene Möglichkeiten die Darstellung von Quellcode-Bäumen
|
|
in Ihrem Dokument an Ihre Bedürfnisse azupassen. Wir empfehlen, daÿ Sie mit
|
|
den verschiedenen Möglichkeiten an einem eigenen Dokument zu
|
|
experimentieren, um die Vor- und Nachteile kennen zu lernen, nachdem Sie
|
|
den Quellmodus mit <menu|Document|Source|Source> eingestellt haben.
|
|
|
|
Zuerst einmal können Sie zwischen verschiedenen Basis-Stilen wählen:
|
|
\RAngular'', \RScheme'', \RFunctional'' und \R<LaTeX>''. Die verschiedenen
|
|
Darstellungsweisen werden in Graphiken unten beispielhaft gezeigt: \
|
|
|
|
<\big-figure|<with|font-size|0.84|par-width|<times|0.55|<value|par-width>>|<tabular*|<tformat|<table|<row|<cell|<with|font-size|0.71|Angular>>|<cell|>|<cell|<with|font-size|0.71|Scheme>>>|<row|<\cell>
|
|
<\with|src-style|angular>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-style|scheme>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>|<row|<cell|>|<cell|>|<cell|>>|<row|<cell|<with|font-size|0.71|Functional>>|<cell|>|<cell|<with|font-size|0.71|<LaTeX>>>>|<row|<\cell>
|
|
<\with|src-style|functional>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-style|latex>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>>>>>>
|
|
Verschiedene Basis-Stile zur Darstellung von Quellcode-Bäumen.
|
|
</big-figure>
|
|
|
|
Möglicherweise wollen Sie, daÿ bestimmte Quellcode-Konstrukte wie z.B.
|
|
<markup|concat> und <markup|document> in besonderer Weise dargestellt
|
|
werden. Im Menü <menu|Document|Source|Special> können Sie festlegen, in
|
|
welchem Ausmaÿ Sie solche <translate|special|english|german> zulassen
|
|
wollen:
|
|
|
|
<\description>
|
|
<item*|<menu|None>>Kein Quellcode-Konstrukt erhält eine Sonderbehandlung.
|
|
|
|
<item*|<menu|Formatting>>Nur die Formatierungskonstrukte <markup|concat>
|
|
and <markup|document> werden ausgeführt.
|
|
|
|
<item*|<menu|Normal>>Zusätzlich zu den oben genannten
|
|
Formatierungskonstrukten werden werden einige andere Quellcode-Konstrukte
|
|
wie <markup|compound>, <markup|value> und <markup|arg> \ ausgeführt.
|
|
|
|
<item*|<menu|Maximal>>Diese Option ist noch nicht implementiert. Sie soll
|
|
den Anwender in die Lage versetzen, spezielle Darstellungen von
|
|
Konstrukten wie \ <markup|plus> zu programmieren.
|
|
</description>
|
|
|
|
Die verschiedenen Optionen sind unten dargestellt:
|
|
|
|
<\big-figure|<with|font-size|0.84|par-width|<times|0.55|<value|par-width>>|<tabular*|<tformat|<cwith|2|2|3|3|cell-valign|t>|<table|<row|<cell|<with|font-size|0.71|<menu|None>>>|<cell|>|<cell|<with|font-size|0.71|<item*|<menu|Formatting>>>>>|<row|<\cell>
|
|
<\with|src-special|raw>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-special|format>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>|<row|<cell|>|<cell|>|<cell|>>|<row|<cell|<with|font-size|0.71|<menu|Normal>>>|<cell|>|<cell|<with|font-size|0.71|<menu|Maximal>>>>|<row|<\cell>
|
|
<\with|src-special|normal>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-special|maximal>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>>>>>>
|
|
Verschiedene Optionen zur Darstellung von Quellcodekonstrukten.
|
|
</big-figure>
|
|
|
|
Darüber hinaus kann der Anwender noch kontrollieren, wie verdichtet die
|
|
Darstellung von Quellcode-Konstrukten sein soll, wie stark also Konstrukte
|
|
durch Zeilenumbrüche gegliedert werden sollen. Das Ausmaÿ kann im Menü
|
|
<menu|Document|Source|Compactification> eingestellt werden:
|
|
|
|
<\description>
|
|
<item*|<menu|Minimal>>Alle Konstrukte werden durch Zeilenumbrüche
|
|
gegliedert.
|
|
|
|
<item*|<menu|Only inline tags>>Alle Konstrukte auÿer <translate|inline
|
|
tags|english|german> werden durch Zeilenumbrüche gegliedert.
|
|
|
|
<item*|<menu|Normal>>Alle Zeilen-Argumente am Anfang des Konstrukts
|
|
werden verdichtet dargestellt. Wenn ein \ Block-Argument angetroffen
|
|
wird, wird der Rest der Argumente durch Zeilenumbrüche gegliedert.
|
|
|
|
<item*|<menu|Inline arguments>>Alle Zeilen-Argumente werden verdichtet
|
|
dargestellt. Nur \ Block-Konstrukte werden durch Zeilenumbrüche
|
|
gegliedert.
|
|
|
|
<item*|<menu|Maximal>>Der ganze Quellcode wird verdichtet dargestellt.
|
|
</description>
|
|
|
|
Die Optionen <menu|Normal> und <menu|Inline arguments> unterscheiden sich
|
|
nur unwesentlich. Beispiele für den Effekt der verschiedenen Optionen sind
|
|
unten zu sehen:
|
|
|
|
<\big-figure|<with|font-size|0.84|par-width|<times|0.55|<value|par-width>>|<tabular*|<tformat|<cwith|2|2|3|3|cell-valign|t>|<cwith|5|5|3|3|cell-valign|t>|<table|<row|<cell|<with|font-size|0.71|<menu|Minimal>>>|<cell|>|<cell|<with|font-size|0.71|<menu|Only
|
|
inline tags>>>>|<row|<\cell>
|
|
<\with|src-compact|none>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-compact|inline>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>|<row|<cell|>|<cell|>|<cell|>>|<row|<cell|<with|font-size|0.71|<menu|Normal>>>|<cell|>|<cell|<with|font-size|0.71|<menu|Maximal>>>>|<row|<\cell>
|
|
<\with|src-compact|normal>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-compact|all>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>>>>>>
|
|
Die verschiedenen Optionen für den Verdichtungsgrad.
|
|
</big-figure>
|
|
|
|
Schlieÿlich kann der Anwender im Menü <menu|Document|Source|Closing style>
|
|
die Darstellung der Stoptags von Quellcode-Befehlen einstellen, wenn sie
|
|
mehrzeilig gegliedert dargestellt werden. Die folgenden Optionen sind
|
|
verfügbar: <translate|minimal|english|german>,
|
|
<translate|compact|english|german>, <translate|stretched|english|german>
|
|
und <translate|repeat|english|german>. Diese Optionen werden unten in
|
|
Beispielen gezeigt:
|
|
|
|
<\big-figure|<with|font-size|0.84|par-width|<times|0.55|<value|par-width>>|<tabular*|<tformat|<cwith|2|2|3|3|cell-valign|t>|<cwith|5|5|3|3|cell-valign|t>|<table|<row|<cell|<with|font-size|0.71|<menu|Minimal>>>|<cell|>|<cell|<with|font-size|0.71|<menu|Compact>>>>|<row|<\cell>
|
|
<\with|src-close|minimal>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-close|compact>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>|<row|<cell|>|<cell|>|<cell|>>|<row|<cell|<with|font-size|0.71|<menu|Stretched>>>|<cell|>|<cell|<with|font-size|0.71|<menu|Repeat>>>>|<row|<\cell>
|
|
<\with|src-close|long>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>|<cell|>|<\cell>
|
|
<\with|src-close|repeat>
|
|
<\framed-fragment*>
|
|
<inactive*|<assign|quick-theorem|<\macro|body>
|
|
<surround|<no-indent>Theorem. ||<arg|body>>
|
|
</macro>>>
|
|
</framed-fragment*>
|
|
</with>
|
|
</cell>>>>>>>
|
|
Die verschiedenen Optionen zur Darstellung von Stoptags.
|
|
</big-figure>
|
|
|
|
<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>
|
|
<associate|src-style|angular>
|
|
</collection>
|
|
</initial> |