如何列印以公分為單位的長度?

如何列印以公分為單位的長度?

(我是 LaTeX 的新手。)我正在嘗試列印以公分為單位的長度。這是我的程式碼:

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

這是結果輸出:

72.27 分

但是,我想以公分為單位顯示輸出:範例:\the dimen [cm]\mylength。我怎樣才能做到這一點?

答案1

您可以使用\convertto巨集菲利普·古泰的帖子:

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

輸出:

2.54厘米

相關內容