<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 31, 2021 at 6:51 PM Sebastiano Vigna <<a href="mailto:sebastiano.vigna@unimi.it">sebastiano.vigna@unimi.it</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"><br>
<br>
> On 30 Dec 2021, at 01:02, luigi scarso <<a href="mailto:luigi.scarso@gmail.com" target="_blank">luigi.scarso@gmail.com</a>> wrote:<br>
> <br>
> > On 29 Dec 2021, at 07:42, Sebastiano Vigna <<a href="mailto:sebastiano.vigna@unimi.it" target="_blank">sebastiano.vigna@unimi.it</a>> wrote:<br>
> > <br>
> > The following Metapost program<br>
> > <br>
> > outputtemplate := "%j-%c.mps";<br>
> > <br>
> > input boxes<br>
> > <br>
> > beginfig(1);<br>
> >       circleit.n0(btex $0$ etex);<br>
> >       drawboxed(n0)<br>
> > endfig;<br>
> > <br>
> > bye<br>
> > <br>
> > <br>
> > generates a circle with a 0 label inside, but the label is not centered (I'm converting the output of Metapost with mptopdf).<br>
<br>
> You can test with <br>
> mpost -debug <a href="http://test.mp" rel="noreferrer" target="_blank">test.mp</a><br>
> that preserves temp. files<br>
<br>
Thanks, that highlighted the problem:<br>
<br>
1,2c1,2<br>
< \gdef\mpxshipout{\shipout\hbox\bgroup%<br>
<   \setbox0=\hbox\bgroup}%<br>
---<br>
> \gdef\mpxshipout{\shipout\hbox\bgroup<br>
>   \setbox0=\hbox\bgroup}<br>
<br>
For some reason, one installation (Linux) puts a % at the end of these two lines, the other (MacPorts) doesn't. The result is a space in the output that moves the label out of place. The difference propagates to the dvi files. <br>
<br>
This the difference of the dvi files generated by the temporary dvi files passed through dvitomp:<br>
<br>
< setbounds _p to (0,0.0000)--(4.9813,0.0000)--<br>
<  (4.9813,6.4204)--(0,6.4204)--cycle;<br>
---<br>
> setbounds _p to (0,0.0000)--(8.3022,0.0000)--<br>
>  (8.3022,6.4204)--(0,6.4204)--cycle;<br>
<br>
This appears to be a difference in behavior of Metapost, but I really do not know what to do next. Does this ring any bell? Maybe there's a subtle web2c configuration option that is different in the two installations?<br></blockquote><div><br></div><div>aha... it was a bug introduced with a patch of mine to mpx_copy_mpto for troff.</div><div>But Metapost 2.01 in TeXLive 2021 should be ok....  perhaps MacPorts has an old version ?</div></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div>