Como posso imprimir um comprimento em centímetros?

Como posso imprimir um comprimento em centímetros?

(Sou novo no LaTeX.) Estou tentando imprimir um comprimento em centímetros. Aqui está o meu código:

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

E aqui está a saída resultante:

72,27 pontos

No entanto, quero mostrar a saída em centímetros: Exemplo: \the dimen [cm]\mylength. Como eu posso fazer isso?

Responder1

Você pode usar a \converttomacro dePostagem de Philippe Goutet:

\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}

Saída:

2,54cm

informação relacionada