LaTeX: Hochgestellte Werte im Text

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

flattr this!


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

  2. frlan sagt:

    Guter Tipp.
    Aus units finde ich übrigens nicefrac sehr schön. Damit kann man Brüche wie ¼ schön im Text setzen.

Leave a Reply