如何确定使用什么单位?

如何确定使用什么单位?

我正在使用包含下面这行的工作模板,想知道它使用了什么单位?我预计至少3.18pt需要 eg。

\vspace{3.18\baselineskip}

答案1

该上下文中的控制序列\baselineskip表示“参数中当前存储的任何值\baselineskip”。

从内部来看这只是一个数字,但以单位来表达会比较方便pt

因此,您要求 TeX 将该长度乘以因子 3.18;如果\baselineskip恰好是 12pt,则结果将是 38.16pt 的垂直空间。

答案2

受到egreg完美答案的启发,也许下面的代码对你有用(使用打印长度包裹)。

\documentclass{article}

% https://ctan.org/pkg/printlen
\usepackage{printlen}

\begin{document}

\begin{description}
\item[textwidth (mm)] \uselengthunit{mm}\printlength{\textwidth}
\item[textwidth (in)] \uselengthunit{in}\printlength{\textwidth}
\item[baselineskip (pt)] \uselengthunit{pt}\printlength{\baselineskip}
\end{description}

\end{document}

在此处输入图片描述


在此处输入图片描述

(摘自printlen 手册,版本2009-09-03)。

相关内容