又一篇关于MetaPost的label的文章

关于MetaPost的label无法显示、无法编译的文章网上已经有一大堆了,但还是没有一个能解决我的问题……于是研究了两天,得出了又一种解法。

我的问题是:有label的MetaPost文件可以编译,但是编译完的东西无法显示,无论是用Evince还是ghostscript命令都不行,随便找个文件用ghostscript试一下就会得到如下信息:

下面是解决方法。

首先根据搜索结果,在MetaPost源文件的开头添加如下一行:

之后重新编译一下那个文件,再用ghostscript查看。虽然可以显示,但还是会得到如下错误信息,并且其中的字体也不正常。

其中几行代码显示了字体保存路径,到那里去看看,就会发现那里有一堆字体,把TeX用到的字体文件复制过去就行了。注意大小写。

另外似乎现在TeX的字体不是bluesky,我的字体是在这个路径找到的:/usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm(我用的是TeXLive发行版)

发表评论

电子邮件地址不会被公开。 必填项已用*标注