mirror of https://github.com/texmacs/doc.git
135 lines
4.7 KiB
Tcl
135 lines
4.7 KiB
Tcl
<TeXmacs|1.0.4.2>
|
|
|
|
<style|tmdoc>
|
|
|
|
<\body>
|
|
<tmdoc-title|Interne Konstrukte>
|
|
|
|
Die hier präsentierten Konstrukte sind nur für den internen Gebrauch von
|
|
<TeXmacs> gedacht. Sie werden überhaupt nur der Vollständigkeit wegen
|
|
erwähnt. Sie sollten sie nur gebrauchen, wenn Sie wirklich wissen, was sie
|
|
tun und auch dann nur mit groÿer Sorgfalt.
|
|
|
|
<\explain|<explain-macro|unknown><explain-synopsis|Unbekannter Inhalt oder
|
|
uninitialisierte Daten>>
|
|
Dieses Konstrukt dient dazu, uninitialisierte Kontextvariablen zu
|
|
kennzeichnen.
|
|
</explain>
|
|
|
|
<\explain|<explain-macro|error|message><explain-synopsis|Fehlermeldung>>
|
|
Dies sollte in Dokumenten nie erscheinen. Es dient dazu, falsche Fehler
|
|
in Konstrukten aufzufinden. Es wird während der Evaluierung von
|
|
Konstrukten generiert, denen unzulässige Operanden übergeben werden.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|collection|binding-1|<with|mode|math|\<cdots\>>|binding-n>
|
|
|
|
<explain-macro|associate|key|value><explain-synopsis|Hash-Tabellen>
|
|
<|explain>
|
|
Das <markup|collection>-Konstrukt dient zur Definition von Hash-Tabellen
|
|
mit den Elementen <src-arg|binding-1> bis <src-arg|binding-n>. Jedes
|
|
Element hat die Form <explain-macro|associate|key|value> mit einem
|
|
Schlüssel <src-arg|key> und dem dazugehörigen Wert <src-arg|value>.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|attr|key-1|val-1|<with|mode|math|\<cdots\>>|key-n|val-n><explain-synopsis|XML-artige
|
|
Attribute>
|
|
<|explain>
|
|
Dieses Konstrukt wurde eingefügt, um in der Zukunft Kompatibilität mit
|
|
XML zu haben. Es dient zur Codierung von XML-Stil-Attributen durch
|
|
<TeXmacs>-Bäume. Das XML-Fragment
|
|
|
|
<\quote-env>
|
|
<framed-fragment|<\verbatim>
|
|
\<less\>blah color="blue" emotion="verbose"\<gtr\>
|
|
|
|
\ \ Some XML stuff
|
|
|
|
\<less\>/blah\<gtr\>
|
|
</verbatim>>
|
|
</quote-env>
|
|
|
|
würde beispielsweise durch
|
|
|
|
<\tm-fragment>
|
|
<inactive*|<blah|<attr|color|blue|emotion|verbose>|Some XML stuff>>
|
|
</tm-fragment>
|
|
</explain>
|
|
|
|
in <TeXmacs> codiert.
|
|
|
|
<\explain>
|
|
<explain-macro|tag|content|annotation>
|
|
|
|
<explain-macro|meaning|content|annotation><explain-synopsis|Einen Inhalt
|
|
mit einer Bedeutung versehen>
|
|
<|explain>
|
|
Einem Inhalt <src-arg|content> eine bestimmte Bedeutung hinzufügen. Zur
|
|
Zeit werden diese Konstrukte praktisch nicht benutzt.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|backup|save|stack><explain-synopsis|Werte auf dem Stack
|
|
sichern>
|
|
<|explain>
|
|
Dient zur zeitweiligen Sicherung von Werten auf dem Stack.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|dbox><explain-synopsis|Markierung für Dekorationen>
|
|
<|explain>
|
|
Dieses Konstrukt ist für den ausschlieÿlichen internen Gebrauch durch die
|
|
Konstrukte <markup|datoms>, <markup|dlines> und <markup|dpages> gedacht.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|rewrite-inactive|t|var><explain-synopsis|Internes
|
|
Konstrukt zur Darstellung von inaktiven Befehlen>
|
|
<|explain>
|
|
Dieses interne Konstrukt schreibt inaktive Bäume in neue Bäume um, deren
|
|
Darstellung dem inaktiven Bäumen entspricht.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|new-dpage>
|
|
|
|
<explain-macro|new-dpage*><explain-synopsis|Neue Doppelseite>
|
|
<|explain>
|
|
Konstrukt zur Erzeugung einer neuen Doppelseite. Muss erst implementiert
|
|
werden.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|identity|markup><explain-synopsis|Identitäts-Makro>
|
|
<|explain>
|
|
Das Identitäts-Makro ist ein Teil von <TeXmacs>. Es sollte aber
|
|
eigentlich nicht als fundamentales Konstrukt verstanden werden, obwohl es
|
|
kein Teil von einer Stil-Definition ist.
|
|
</explain>
|
|
|
|
Auÿer diesen Konstrukten gibt es noch weitere, die veraltet sind und nicht
|
|
mehr von <TeXmacs> benutzt werden. Man sollte aber vermeiden, ihre Namen
|
|
bei der Erstellung eigener Makros zu benutzen. Es sind dies:
|
|
<markup|format>, <markup|line-sep>, <markup|with-limits>, <markup|split>,
|
|
<markup|old-matrix>, <markup|old-table>, <markup|old-mosaic>,
|
|
<markup|old-mosaic-item>, <markup|set>, <markup|reset>, <markup|expand>,
|
|
<markup|expand*>, <markup|hide-expand>, <markup|apply>, <markup|begin>,
|
|
<markup|end>, <markup|func>, <markup|env>, <markup|authorize>.
|
|
|
|
<tmdoc-copyright|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> |