mirror of https://github.com/texmacs/doc.git
110 lines
4.1 KiB
Tcl
110 lines
4.1 KiB
Tcl
<TeXmacs|1.0.4.2>
|
|
|
|
<style|tmdoc>
|
|
|
|
<\body>
|
|
<tmdoc-title|Sonstige Konstrukte>
|
|
|
|
<\explain>
|
|
<explain-macro|rigid|content><explain-synopsis|Atom>
|
|
<|explain>
|
|
Setze <src-arg|content>, der Zeileninhalt sein muss, als Atom, d.h. als
|
|
Einheit, die nicht getrennt wird und an deren Grenzen auch keine
|
|
speziellen Operationen vorgenommen werden.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|float|type|where|body><explain-synopsis|bewegliche
|
|
Einfügungen>
|
|
<|explain>
|
|
Bewegliche Einfügungen sind Seiten-Elemente, die keinen festen Ort haben.
|
|
Sie bestehen aus zwei Boxen. Die Ankerbox markiert die Ausgangsposition
|
|
im Text und die bewegliche Box enthält den Rumpfschriftsatz,
|
|
<src-arg|body>. Dieses Konstrukt wird für Fuÿnoten und bewegliche Blöcke
|
|
benutzt.
|
|
|
|
Die beiden ersten Argument werden evaluiert. In den Beispielen werden
|
|
aber zur Vereinfachung Zeichenketten verwendet. <src-arg|body> kann
|
|
Blockinhalt sein, selbst wenn das <markup|float>-Konstrukt im
|
|
Zeilen-kontext liegt.
|
|
|
|
<\indent>
|
|
<explain-macro|float|<src-value|footnote>||body> fügt eine Fuÿnote ein.
|
|
Dies sollte aber nur mit dem <markup|footnote>-Makro benutzt werden und
|
|
wird als Stil-Definition betrachtet. Die Fuÿnote wird an das Ende der
|
|
Seite gesetzt, die die Ankerbox enthält.
|
|
|
|
<explain-macro|float|<src-value|float>|where|body> erzeugt einen
|
|
beweglichen Block, dies wird als normales Konstrukt angesehen. Die
|
|
Position der beweglichen Box wird von Seitenumbruch-Algorithmus
|
|
zugewiesen, der die durch die Beweglichkeit erzeugten Freiheitsgrade
|
|
zur Minimierung der Seitenumbruchstrafe benützt.
|
|
|
|
<src-arg|where> muss zu einer Zeichenkette evaluieren, die folgende
|
|
Zeichen enthalten kann:
|
|
|
|
<\description>
|
|
<item*|t>Gestatte eine Position der Box
|
|
<em|<translate|top|english|german>>.
|
|
|
|
<item*|b>Gestatte eine Position der Box
|
|
<em|<translate|bottom|english|german>>.
|
|
|
|
<item*|h>Gestatte eine Position der Box \R<em|hier>'', inmitten der
|
|
Seite nahe zur Ankerbox.
|
|
|
|
<item*|f>Erzwinge eine Position der Box auf der selben Seite wie die
|
|
Ankerbox.
|
|
</description>
|
|
</indent>
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|specific|medium|body><explain-synopsis|medium-specific
|
|
content>
|
|
<|explain>
|
|
Dieses Konstrukt sorgt dafür, dass <src-arg|body> nur über ein bestimmtes
|
|
\R<src-arg|medium>'' ausgegeben werden kann. Die folgenden Werte von
|
|
<src-arg|medium> werden unterstützt:
|
|
|
|
<\description>
|
|
<item*|texmacs><src-arg|body> wird als normaler Zeilen-Inhalte gesetzt.
|
|
|
|
<item*|latex><src-arg|body> muss eine Zeichenkette sein. Diese ist
|
|
nicht sichtbar unter <TeXmacs>, wird aber \Rwörtlich`` übernommen, wenn
|
|
das Dokument nach <LaTeX> exportiert wird.
|
|
|
|
<item*|html>Analog zu <verbatim|latex>, aber für Export nach
|
|
<name|HTML>.
|
|
|
|
<item*|screen><src-arg|body> wird nur auf dem Bildschirm sichtbar. Es
|
|
kann während der Erstellung und Änderung von Dokumenten sehr nützlich
|
|
sein, Kommentare anzubringen, die beim Druck verschwunden sind. Das
|
|
Konstrukt <markup|flag> kann ähnlich verwendet werden.
|
|
|
|
<item*|printer>Dies ist komplementär zu <verbatim|screen>,
|
|
<src-arg|body> wird gedruckt, aber nicht auf dem Bildschirm angezeigt.
|
|
</description>
|
|
</explain>
|
|
|
|
<\explain|<explain-macro|raw-data|data><explain-synopsis|geschützte Daten>>
|
|
In bestimmten Kontexten muss man Daten, meist Binärdaten, vor
|
|
Veränderungen geschützt, einfügen. Das <markup|raw-data>-Konstrukt
|
|
verhindert Veränderungen im Editor.
|
|
</explain>
|
|
|
|
<tmdoc-copyright|2004|David Allouche|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> |