LaTeX: Hochgestellte Werte im Text
Sonntag, Mai 16th, 2010 - .:xXx:. - Computer, Freie Software
Ab und an möchte man in einem Fließtext etwas hochgestellt darstellen Dabei geht es nicht nur um ² oder ³, sondern auch um die beliebten st, nd, th bei englischen Zahlen. Da ich von Natur aus faul bin, habe ich vor Jahren einmal eine Codeschnipsel gefunden, den ich ein wenig angepasst habe.
\newcommand{\up}[1]{\ensuremath{^{\textrm{\tiny#1}}}}
Mit diesem Schnipsel im Kopf des Dokumentes kann man dann über m\up{2} zum Beispiel das beliebte m² abbilden.
Ich weiß nicht, ob es eine elegantere Lösung gibt und sicher kann man über das \textrm{} an dieser Stelle streiten. Aber funktioniert hat dies immer….


Für m² und Co. bietet sich das Paket SIUnits an. Andere Vorschläge auf: http://tug.ctan.org/tex-archive/help/Catalogue/bytopic.html#typeunits
Guter Tipp.
Aus units finde ich übrigens nicefrac sehr schön. Damit kann man Brüche wie ¼ schön im Text setzen.