|
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.
© 2004 Joris van der Hoeven
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".