我刚刚读到,可以使用二进制数系统(mpost -numbersystem binary
)运行 METAPOST,并且可以通过为变量分配值来指定位数numberprecision
。
如果我尝试,numberprecision := 64
我会收到以下错误:
!错误的‘numberprecision’已被忽略。
我尝试通过谷歌搜索解决方案,但一无所获。
值得一提的是,我使用的是 1.902 版本。
有什么建议么?
提前致谢。
答案1
更新日志位于https://foundry.supelec.fr/frs/shownotes.php?release_id=413说:
New internal: 'numberprecision', for use with 'the 'decimal' number
system. The (numeric) value expresses the desired calculation precision,
in decimal places.
system default min max
============================
scaled 10 10 10 (assignment effectively ignored)
double 16 16 16 (assignment effectively ignored)
decimal 34 1 1000
所以听起来好像不能将它与数字系统“二进制”一起使用。
答案2
我也在 comp.text.tex 上发布了这个问题,Stephan Hennig 在那里写道,看起来“二进制”还不是 TL 2014 中 MetaPost 的一部分。(TL 2014 METAPOST 手册做引用numberprecision
变量...)
我决定将其作为答案发布,这样我就可以关闭这个问题了。