ifthen 包文档中的“dimen”是什么意思?

ifthen 包文档中的“dimen”是什么意思?

在里面ifthen软件包的文档,有一个名为的测试,\lengthtest它比较两个<dimen>参数与运算符<,>=。 (对于其他测试命令,<dimen>通常是<string>或者<number>) 在文档和谷歌中搜索“dimen”,我找不到任何可以解释其含义的内容。

什么是<dimen>

答案1

据我所知,这指的是长度,因此,要么是 1pt、2cm、5mm、10em 等,要么是之前定义的长度:\textwidth、\parskip、4\itemsep 等。

这会很方便,例如,如果您的标题长度大于页面宽度,则您想做一件事,而如果您的标题长度小于页面宽度,则想做另一件事......

答案2

引用 Donald E. Knuth 的话,TeXbook,第 59、61 页:

今后我们将使用该术语<dimen>来代表合法的 TeX 维度。[...]<dimen>第 24 章将给出 a 的全部内容的完整定义。

我的猜测(希望是经过深思熟虑的)是,这就是ifthen文档中提到的内容。

相关内容