<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 16, 2019 at 3:37 PM Densing Martin (PSI) <<a href="mailto:martin.densing@psi.ch">martin.densing@psi.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear metapost experts,<br>
<br>
Many thanks to the metapost-coders for the introduction of the new numbersystems!<br>
<br>
How can we ensure that the new numbersystems work with the existing, very helpful macros that are available with the usual TeX-disitributions? Most relevant would be the graph macros of John Hobby. Hence: Would it be possible to make the graph macros (and all the auxiliary macros, e.g. format etc.) work with all numbersystems?<br>
<br>
Example: <br>
<br>
"mpost -numbersystem=decimal <a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a>" gives an error on the following file "<a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a>", whereas just "mpost <a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a>" runs smoothly. Version: MetaPost 2.000 (TeX Live 2017/W32TeX) on MS Windows.<br>
<br>
File: <a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a><br>
% 0  1.4<br>
% 1  3.2<br>
% 2  -4.5<br>
% 3  8.0<br>
% 4  9.0<br>
% 5  4.0<br>
<br>
% Data-file for graph can be included at beginning of source-file,<br>
% because %<space>0 1.4 etc. is read by gdata marco until empty line<br>
<br>
input graph<br>
<br>
prologues := 3;<br>
outputtemplate := "%j-%c.mps";<br>
<br>
beginfig(1)  <br>
  draw begingraph(10cm,10cm);<br>
    path p;<br>
    gdata("<a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a>", $, augment.p(i, scantokens $2););<br>
    gdraw p;<br>
  endgraph;<br>
endfig;<br>
<br>
end<br>
-----------------end file<br>
<br>
Metapost's log (if numbersystem=decimal):<br>
-----------------------------------------------------------<br>
<br>
! Logarithm of -7000.000523787821841175847573036896 has been replaced by 0.<br>
Gipick_->...i=1upto.mlog(xpart.Gmhh_-xpart.Gmll_)/<br>
....<br>
<br>
This is just one of several issues, for example the auxiliary "format" macro has also problems with the new numbersystems.<br>
<br>
Thank you very much for your help.<br><br></blockquote><div> </div></div>In <br clear="all"><div><div>texmf-dist/metapost/base/<a href="http://marith.mp">marith.mp</a>: </div><div>vardef Mabs primary x = x*.5*2 enddef;</div></div><div dir="ltr"><br></div><div>Can you try with </div><div dir="ltr">vardef Mabs primary x = x*1 enddef;<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div></div>