1
0
Fork 0
doc/devel/format/regular/prim-physical-misc.de.tm

110 lines
4.1 KiB
Plaintext
Raw Normal View History

2011-08-28 15:59:50 +08:00
<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<6E>gungen>
<|explain>
Bewegliche Einf<6E>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<74>lt den Rumpfschriftsatz,
<src-arg|body>. Dieses Konstrukt wird f<>r Fu<46>noten und bewegliche Bl<42>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<46>note ein.
Dies sollte aber nur mit dem <markup|footnote>-Makro benutzt werden und
wird als Stil-Definition betrachtet. Die Fu<46>note wird an das Ende der
Seite gesetzt, die die Ankerbox enth<74>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<65>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<61>r, dass <src-arg|body> nur <20>ber ein bestimmtes
\R<src-arg|medium>'' ausgegeben werden kann. Die folgenden Werte von
<src-arg|medium> werden unterst<73>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<52>rtlich`` <20>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 <20>nderung von Dokumenten sehr n<>tzlich
sein, Kommentare anzubringen, die beim Druck verschwunden sind. Das
Konstrukt <markup|flag> kann <20>hnlich verwendet werden.
<item*|printer>Dies ist komplement<6E>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<63>tzte Daten>>
In bestimmten Kontexten muss man Daten, meist Bin<69>rdaten, vor
Ver<65>nderungen gesch<63>tzt, einf<6E>gen. Das <markup|raw-data>-Konstrukt
verhindert Ver<65>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>