von KOMA » Mo 7. Jul 2008, 10:15
Welche Einheit besser ist, hängt davon ab, was man bezweckt. em und ex sind Einheiten, die von der aktuellen Schrift abhängen.
1 em ist 1
Geviert). Der Name kommt von dem Buchstaben M, hat aber nur bedingt etwas mit der Breite dieses Buchstaben zu tun. Trotzdem darf em als horizontale Einheit verstanden werden. Horizontale Abstände, die von der aktuellen Schrift abhängen, werden in der Regel in em angegeben. Wichtig: Gibt man eine Länge in em an und ändert dann die Schrift oder Schriftgröße, so ändert sich diese Länge nicht automatisch mit.
1 ex ist hingegen eher eine vertikale Größe. Sie kommt von der Höhe des Buchstaben x. Echte Längen (die man mit \setlength setzt) kann man übrigens bei TeX nahezu wie Einheiten verwenden. Damit bieten sich auch die Größen \baselineskip (Grundlinienabstand), \ht\strubox (Höher einer Box, die den Grundlinienabstand repräsentiert), \dp\strutbox (Unterlänge einer Box, die den Grundlinienabstand repräsentiert) für vertikale Angaben an, beispielsweise \setlength{\unitlength}{1.5\baselineskip}.
Intern stellt TeX alle Größen als sp (Scale Point dar). Weißt man einem Zähler eine Länge zu oder rechnet man mit Längen ist das zu berücksichtigen. Hier eine Übersicht über die EInheiten, die TeX bietet:
pt point (1 / 72.27 inch, auch als Pica-Punkt bekannt)
pc pica (1 pc = 12 pt)
in inch (1 inch = 2,54 cm)
bp big point (1 / 72 inch, auch bekannt als PostScript-Punkt, damit arbeitet auch Word)
cm centimeter
mm millimeter
dd didot point (1157 dd = 1238 pt, benannt nach François Ambroise und Firmin Didot)
cc cicero (1 cc = 12 dd)
sp scaled point (65536 sp = 1 pt, kleinste TeX-Maßeinheit)
Welche Einheit besser ist, hängt davon ab, was man bezweckt. em und ex sind Einheiten, die von der aktuellen Schrift abhängen.
1 em ist 1 [url=http://de.wikipedia.org/wiki/Geviert_%28Typografie%29]Geviert[/url]). Der Name kommt von dem Buchstaben M, hat aber nur bedingt etwas mit der Breite dieses Buchstaben zu tun. Trotzdem darf em als horizontale Einheit verstanden werden. Horizontale Abstände, die von der aktuellen Schrift abhängen, werden in der Regel in em angegeben. Wichtig: Gibt man eine Länge in em an und ändert dann die Schrift oder Schriftgröße, so ändert sich diese Länge nicht automatisch mit.
1 ex ist hingegen eher eine vertikale Größe. Sie kommt von der Höhe des Buchstaben x. Echte Längen (die man mit \setlength setzt) kann man übrigens bei TeX nahezu wie Einheiten verwenden. Damit bieten sich auch die Größen \baselineskip (Grundlinienabstand), \ht\strubox (Höher einer Box, die den Grundlinienabstand repräsentiert), \dp\strutbox (Unterlänge einer Box, die den Grundlinienabstand repräsentiert) für vertikale Angaben an, beispielsweise \setlength{\unitlength}{1.5\baselineskip}.
Intern stellt TeX alle Größen als sp (Scale Point dar). Weißt man einem Zähler eine Länge zu oder rechnet man mit Längen ist das zu berücksichtigen. Hier eine Übersicht über die EInheiten, die TeX bietet:
pt point (1 / 72.27 inch, auch als Pica-Punkt bekannt)
pc pica (1 pc = 12 pt)
in inch (1 inch = 2,54 cm)
bp big point (1 / 72 inch, auch bekannt als PostScript-Punkt, damit arbeitet auch Word)
cm centimeter
mm millimeter
dd didot point (1157 dd = 1238 pt, benannt nach François Ambroise und Firmin Didot)
cc cicero (1 cc = 12 dd)
sp scaled point (65536 sp = 1 pt, kleinste TeX-Maßeinheit)