Link-Konstrukte |
Der Operand muss zu einer Zeichenkette evaluieren. Dieser wird
als Zielname einer der folgenden Referenztypen,
Der Name eines Labels sollte eindeutig innerhalb eines Dokuments sein und darf daher nur einmal vergeben werden.
Beispiele in diesem Abschnitt verweisen auf das Label,
<label|there>
Das Argument ist eine Zeichenkette, ein Label, das in einem
<reference|there>
Der Verweis,
Eine Referenz, ein Verweis,
Das Argument muss zu einer Zeichenkette evaluieren, die als
Label mit dem Konstrukt
<pageref|there>
Dieses Konstrukt erzeugt einen Hyperlinks mit dem sichtbaren Text content, der auf url zeigt. url muss zu einer Zeichenkette in URL-Syntax evaluieren und zu einem lokalen Dokument oder einem Dokument auf einem anderen Rechner verweisen. Positionen innerhalb eines Dokuments können mit Labeln definiert werden.
Die folgenden Beispiele verweisen auf das gleiche Dokument, ein Dokument im gleichen Verzeichnis und einem Web-Dokument.
<hlink|Dieses
Dokument|./#there>
<hlink|gleiches
Verzeichnis|file.tm#there>
<hlink|Im
Web|http://example.org/#there>
Das erste Beispiel wird im laufenden Text so Dieses Dokument dargestellt. Wenn das Dokument nicht editierbar ist, wird es mit einem einfachen Klick erreicht. Für editierbare Dokumente ist dagegen ein Doppelklick erforderlich.
url muss zu einer Zeichenkette in
URL-Syntax evaluieren und zu einem lokalen Dokument
oder einem Dokument auf einem anderen Rechner verweisen. Er wird
als Dateiname interpretiert und der Inhalt der Datei wird anstelle
des
Ein ausführbares
Aus Sicherheitsgründen wird vom Nutzer normalerweise, wenn
ausführbare Skripte eingeleitet werden sollen, eine
Bestätigung verlangt. Das Sicherheitsniveau kann im
Menü
Der Inhalt, content, eines
Mutatoren sind sehr nützlich, wenn TeXmacs mit externen Programmen kommuniziert. Die derzeitige Implementierung von Computeralgebra und anderen „Sessions“ benutzt Mutatoren, damit man an einem Dokument arbeiten kann, während extern Berechnungen durchgeführt werden. Da Mutatoren vom Editor automatisch gefunden werden, bleibt ihr Verhalten auch dann korrekt, wenn die Position des Mutators im Dokument geändert wird. Das geschieht beispielsweise, wenn man einen neuen Absatz am Beginn des Dokuments einfügt.