standard Längeneinheiten

Die Blätter von TeXmacs - Bäumen enthalten entweder normalen Text oder spezielle Daten. TeXmacs kennt die folgenden atomaren Datentypen:

Boolesche Zahlen
Entweder true oder false (richtig, falsch - ja, nein).
Ganzzahl
Folge von Ziffern, vor denen ein Plus- oder Minus-Zeichen stehen darf.
Gleitpunktzahlen
Zahlen mit Dezimalpunkt in der üblichen wissenschaftlichen Darstellung.
Längen
Gleitpunktzahl gefolgt von einer Längeneinheit z. B. 29.7cm oder 2fn.

In diesem Abschnitt besprechen wir die TeXmacs - Längeneinheiten.

Es gibt zwei prinzipiell verschiedene Arten von Längeneinheiten/Längen: fixe Längeneinheiten und Kontext-abhängige Längeneinheiten. Fixe Längeneinheiten sind die üblichen Längeneinheiten: ihre Länge auf dem Bildschirm oder dem Papier ist vorgegeben und unveränderlich. Die Länge Kontext-abhängiger Einheiten wird dagegen den vorliegenden Gegebenheiten angepasst. Solche können beispielsweise Schriftart und Schriftgröße sein.

Einige der variablen Längeneinheiten sind dehnbar. Drei Kennzahlen charakterisieren eine dehnbare Länge: die minimale Länge, die Vorgabelänge und die maximale Länge. Wenn Zeilen oder Seiten im Blocksatz umgebrochen werden, werden dehnbare Längen so angepasst, dass ein optimales Druckbild entsteht.

Im Fall des Seitenumbruchs erlaubt die page-flexibility - Umgebung eine zusätzliche Steuerung der Dehnbarkeit von Leerräumen. Setzt man die page-flexibility auf 1, so verhält sich dehnbarer Leerraum wie gewohnt. Wird die page-flexibility dagegen auf 0 gesetzt, dann werden dehnbare Längen fix. Andere Werte beeinflussen das Verhalten linear.

Fixe Längeneinheiten

cm
1 Zentimeter.
mm
1 Millimeter.
in
1 inch (Zoll).
pt
1 typographischer Punkt: 1/72 inch = 0.353 mm.

kontext-abhängige Längeneinheiten

fn
Die Nenngröße der Schrift. Typischerweise sind die Basislinien zweier aufeinander folgender Zeilen durch den Abstand 1fn getrennt (in TeXmacs und LaTeX wird ein geringfügig größerer Abstand benutzt, um obere und untere Indices besser darstellen zu können. Die Dehnbarkeit liegt für 1fn zwischen 0.5fn und 1.5fn.
fn*
Ist eine Variante von fn, mit der Vorgabelänge Null, die aber bis 1fn gedehnt werden kann.
spc
Die dehnbare Breite eines Leerzeichens in der aktuellen Schrift.
ex
Die Höhe des Buchstabens “x” in der aktuellen Schrift.
ln
Die Breite eines gut aussehenden Bruchstrichs in der aktuellen Schrift.
yfrac
Der Abstand eines Bruchstrichs von der Basislinie in der aktuellen Schrift. (ungefähr 0.5ex).
sep
Ein typischer Abstand zwischen Text und Graphik in der aktuellen Schrift, der benötigt wird, um den Text lesbar darzustellen. Beispielsweise wird der Zähler eines Bruchs um den Betrag 1sep nach oben gesetzt.

weitere Längeneinheiten

par
Die zulässige Text-breite in einem Absatz. Sie hängt von der Papiergröße, den Rändern, der Spaltenzahl, dem Spaltenabstand usw. ab.
pag
Die Länge des Haupt-Textes einer Seite. Ähnlich wie par, wird diese Längeneinheit von der Papiergröße, den Rändern usw. beeinflusst.
px
1 Bildschirm-Pixel. Diese Längeneinheit hängt von der Bildschirmauflösung ab, die TeXmacs vom X Server beim Start mitgeteilt bekommt.
unit
px/256. Diese Längeneinheit wird von TeXmacs intern für Längenberechnungen benutzt.
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".