为什么在将两个基于点的尺寸相乘时会打印“pt”?

为什么在将两个基于点的尺寸相乘时会打印“pt”?

在此 MWE 中:

\documentclass{article}

\begin{document}

\dimen1=10pt
\multiply\dimen1 by 20pt
\rule{\dimen1}{10pt}

\end{document}

我将10pt其乘以20pt,期望得到的值为200pt(结果规则也表明了这一点)。

pt但是,使用这些输入进行调用时也会打印文本multiply。为什么?我该如何摆脱它?

答案1

TeXbook 第 24 章指出

\multiply<数字变量><可选by><数字>

这意味着 TeX 将扫描你的输入

\multiply\dimen1 by 20pt

直到的ppt由于p不是数字并且将开始排版。

相关内容