在此 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
直到的p
,pt
由于p
不是数字并且将开始排版。