我所有的长度都以毫米为单位,命令 \the\mylength 输出以点为单位的长度。与包中的 \layout 相同layout
。
我如何才能以毫米为单位显示所有这些长度(比点更容易理解)。
答案1
有很多方法可以将一个单位的尺寸转换pt
为另一个单位,例如mm
,参见如何将 pt/in/cm/mm 转换为 em/ex,因为它们是在文档中的给定点定义的?, 例如。
以下文档使用 e-TeX 以毫米为单位打印包layout
的布局值:\layout
\documentclass{article}
\usepackage{layout}
\makeatletter
\renewcommand*{\lay@value}[2]{%
\strip@pt\dimexpr0.351459\dimexpr\csname#2\endcsname\relax\relax mm%
}
\makeatother
\begin{document}
\layout
\end{document}