在 METAFONT 中,以交互方式运行时,是否可以为点变量赋予新值?
如果您只是尝试将一个点等同于一个新点,则该方程将与其他方程不一致。如果您尝试分配一个新值,MF 会说这是“不恰当的”。而且您不能在不带走所有其他点的情况:=
下抹去 z5 。pair z5;
答案1
在 MetaFontz5
等中, 只是 的简写(x5,y5)
。现在(x5,y5):=(...)
不允许,所以z5:=(...)
也不允许。
要分配新值,可以分别更改两个部分:要重置z5
为初始设置并允许新分配,请写入
x5:=whatever; y5:=whatever;
然后z5=(3,4)
等等再次工作。