Wie kann ich eine Länge in Zentimetern ausdrucken?

Wie kann ich eine Länge in Zentimetern ausdrucken?

(Ich bin neu bei LaTeX.) Ich versuche, eine Länge in Zentimetern auszudrucken. Hier ist mein Code:

\documentclass{article}
\begin{document}
\newdimen\mylength
\mylength=1in 
\the\mylength
\end{document}

Und hier ist die resultierende Ausgabe:

72,27 Punkte

Ich möchte die Ausgabe jedoch in Zentimetern anzeigen: Beispiel: \the dimen [cm]\mylength. Wie kann ich das tun?

Antwort1

Sie können das \converttoMakro von verwendenPhilippe Goutets Beitrag:

\documentclass{article}

\makeatletter
\def\convertto#1#2{\strip@pt\dimexpr #2*65536/\number\dimexpr 1#1}
\makeatother

\begin{document}
\newdimen\mylength
\mylength=1in
\convertto{cm}{\the\mylength} cm
\end{document}

Ausgabe:

2,54 cm

verwandte Informationen