我正在处理一个用 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。