错误的“numberprecision”已被忽略

错误的“numberprecision”已被忽略

我刚刚读到,可以使用二进制数系统(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变量...)

我决定将其作为答案发布,这样我就可以关闭这个问题了。

相关内容