我在 Linux Mint(类似 Ubuntu)上安装了 texlive-metapost,每次我编译一个包含标签的 MetaPost 图片时,编译器都会完成工作,但图片不会保存为 ps,即我无法打开它。我在想也许 mpost 不编译 latex 公式,但即使公式不包含 Latex,编译器仍然不会给出结果。问题是什么,我该怎么办?
我注意到,在在线实时预览器中可以找到这里mp 文件编译没有问题。是否有类似的 MetaPost 编译器,可以安装(在左侧编写代码,在右侧查看预览,就像 Gummi 一样)?
谢谢。
答案1
MetaPost 不会排版标签,该任务将交给 TeX。请确保您在 metapost 文件中设置了 TeX。这是一个使用 LaTeX 排版标签并打印“Hello World!”的简单示例。将文件另存为file.mp
并通过 MetaPost 运行它。
prologues:=3;
verbatimtex
%&latex
\documentclass{minimal}
\begin{document}
etex
beginfig (1)
label(btex Hello World! etex, origin);
endfig;
bye
这是一个使用 ConTeXt 排版标签的示例(将文件保存为file.tex
并运行context file
)。
\starttext
\startMPpage
label(textext("Hello World!"), origin);
\stopMPpage
\stoptext
这应该可以帮助你入门。