Text-Operatoren

<length|expr>
(Länge einer Zeichenkette)

Wenn expr eine Zeichenkette ist wird deren Länge zurückgegeben. <length|Hello> evaluiert zu 5.

<range|expr|start|end>
(Extrahiere eine Teilkette)

Gebe den Teil der Zeichenkette expr zurück, der an der Position start beginnt und an end aufhört. Die Endposition ist nicht dabei. <range|hottentottententententoonstelling|9|15> evaluiert zu tenten.

<merge|expr-1||expr-n>
(Verkette Zeichenketten)

Damit werden mehrer Zeichenketten expr-1 bis expr-n zu einer neuen Zeichenkette zusammengefügt. <merge|Hello|World> gibt HelloWorld.

<number|number|render-as>
(unterschiedliche Darstellungen von Zahlen)

Stelle eine Zahl number in einer bestimmten Weise dar. Mögliche Werte für render-as sind

roman
kleine römische Zahlen: <number|18|roman> ⟶ xviii.
Roman
Große römische Zahlen: <number|18|Roman> ⟶ XVIII.
alpha
kleine Buchstaben: <number|18|alpha> ⟶ r.
Alpha
Großbuchstaben: <number|18|Alpha> ⟶ R.

<date>

<date|format>

<date|format|language>
(aktuelles Datum)

gibt das aktuelle Datum in einer bestimmten landesspezifischen Darstellung format zurück, wenn dieses Feld leer gelassen wird, wird die landesspezifische Voreinstellung benutzt, und, wenn angegeben, in einer bestimmten Sprache language ansonsten Englisch. Das Format ähnelt der Ausgabe des Unix date-Befehls. <date> evaluiert zu „5. November 2007”, <date||french> zu „5 novembre 2007” und <date|%d %B om %k:%M|dutch> zu „5 November om 12:20”.

<translate|what|from|into>
(Übersetzung)

Gibt die Übersetzung der Zeichenkette what aus der Sprache from in die Sprache into zurück. Dabei wird das TeXmacs-Wörterbuch verwendet. Die Sprachen sind in kleinen Buchstaben in englischer Sprache anzugeben. <translate|File|english|french> liefert „Fichier”.

Eine Liste der verfügbaren Sprachen findet sich im Menü DokumentSprache. Die englische Schreibweise kann man leicht ermitteln, indem man vorübergehend die Sprach unter BearbeitenEinstellungenSprache auf Englisch einstellt. Die eingebauten TeXmacs-Wörterbücher findet man in

$TEXMACS_PATH/languages/natural/dic

Wenn man versucht ein nicht vorhandenes Wörterbuch zu benutzen, kann das Programm abstürzen. Meistens ist es einfacher das Makro localize zu benutzen, das eine Zeichenkette aus dem Englischen in die aktuelle Sprache umsetzt.

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".