添加 tex 标签时 Metapost 崩溃

添加 tex 标签时 Metapost 崩溃

我在编译 Metapost(版本 1.504)时使用的是 Miktex 2.9(64 位)和 TexnicCenter。我的文件在没有标签的情况下也能顺利编译。当我尝试添加 tex 标签时,metapost 崩溃了。我需要帮助!

此外,在编译时,它会生成文件名为“mp755048”的文件,这些文件与文件名相关联,后缀为 .tex、.dvi 和 .txt。.dvi 文件本身包含 latex 标签。文本文件包含:

This is TeX, Version 3.1415926 (MiKTeX 2.9) (preloaded format=tex 2012.3.18)  1 FEB   2013 16:44
**mp755048.tex
("C:\Users\Documents\Research\Thesis - Paper 2\Graphs\mp755048.tex"
! Undefined control sequence.
l.2 \documentclass
              {article}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
l.3 \begin
      {document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

[1] [1] )
Output written on mp755048.dvi (2 pages, 340 bytes).

失败的最小示例:

prologues :=3;
verbatimtex
%&latex
\documentclass{article}
\begin{document}
etex

beginfig(1);
    label(btex $x$ etex, origin);
endfig;
end;

答案1

我遇到了完全相同的问题。我最初的解决方法是将 mp 代码剪切并粘贴到 Troy Henderson 的 MetaPost Previewer 中(http://www.tlhiv.org/mppreview/),效果非常好。在那里编译并运行的代码无法运行,并生成与上述相同的错误消息。对这种情况不满意,我找到了这个链接 (https://groups.google.com/forum/?hl=en&fromgroups=#!topic/fr.comp.text.tex/ilcOWIxWcP4) 是法语的,但如果您愿意,也可以使用 Google 翻译。我按照概述的 12 步程序进行操作,当我在“格式”选项卡上的 MikTeX 选项(管理员)程序中时,我注意到 mptopdf 键被排除在外,因此我重新启用了它。更新格式后,MetaPost 运行顺利!一个问题被扔进了历史的垃圾堆。由于我同时更改了一些东西,我不确定哪个是罪魁祸首。此时,我很高兴有一个可以正常工作的 MP 系统。问候

相关内容