Metapost 标签未居中于圆圈内

Metapost 标签未居中于圆圈内

我正在处理一个用 Plain TeX 创建的文档,其中包含许多用 Metapost 创建的图形。许多是以圆圈为中心的字母。

最近升级到:MetaPost 2.00(Web2C 2021),文本标签不再位于圆圈的中心。

完整代码如下:

prologues := 3;
outputtemplate := "%j-%c.eps";

beginfig(1);
  draw fullcircle scaled 0.5cm;
  draw thelabel(btex A etex, (0,0));
endfig;

end;

从而产生了这个数字

日志文件是:

This is MetaPost, version 2.00 (Web2C 2021) (kpathsea version 6.3.3)  29 JUN 2022 08:51
**test.mp
(/usr/local/share/texmf-dist/metapost/base/mpost.mp
(/usr/local/share/texmf-dist/metapost/base/plain.mp
Preloading the plain mem file, version 1.005) ) (./test.mp [1{psfonts.map}<cmr1
0.pfb>] )
1 output file written: test-1.eps

mpx 文件是:

begingroup save _p,_r,_s,_n; picture _p; _p=nullpicture;
string _n[];
vardef _s(expr _t,_f,_m,_x,_y)(text _c)=
  addto _p also _t infont _f scaled _m shifted (_x,_y) _c; enddef;
_n0="cmr10";
_s("A",_n0,1.00000,0.0000,0.0000,);
setbounds _p to (0,0.0000)--(10.7929,0.0000)--
 (10.7929,6.8078)--(0,6.8078)--cycle;
_p endgroup
mpxbreak

我在 FreeBSD 13.1 上使用 Texlive 2021。

相关内容