Попробовал вашу преамбулу, MetaPost не выдал ничего кроме файла 1.log со следующим текстом:
This is MetaPost, version 1.211 (MiKTeX 2.9) (MiKTeX 2.9) (mem=mpost 2013.05.11) 20 JUN 2013 11:00
C:\1\1.mp
(C:/1/1.mp (C:/Program Files/MiKTeX 2.9/metapost/base/graph.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/marith.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/string.mp))
(C:/Program Files/MiKTeX 2.9/metapost/base/format.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/string.mp)
(C:/Program Files/MiKTeX 2.9/metapost/base/texnum.mp
>> texnum.mp
>> texnum.mpx
! Unable to make mpx file.
l.17 init_numbers(btex
etex, btexetex, btexetex,
The two files given above are one of your source files
and an auxiliary file I need to read to find out what your
btex..etex blocks mean. If you don't know why I had trouble,
try running it manually through MPtoTeX, TeX, and DVItoMP
Я уже создавал такого рода тему
topic60386.html.
выяснилось, что без вспомогательного файла <<runmpost.bat>> с кодом:
Код:
"C:\Program Files\MiKTeX 2.9\miktex\bin\mpost.exe" -tex=latex r2.mp
pause
MetaPost меток не понимает. Это конечно не плохой результат, но есть ли возможность без вспомогательного файла использовать метки?
Если открыть программу MetaPost и ввести в строке ввода путь к файлу и аргумент
-tex=latex, то Metapost генерирует несколько файлов:
makempx.log с текстом:
makempx fatal: C:/1/1.mp: Command failed: tex --parse-first-line --interaction=nonstopmode mp713936.tex; see mpxerr.logmpout.log с текстом:
This is MetaPost, version 1.211 (MiKTeX 2.9) (MiKTeX 2.9) (mem=mpost 2013.05.11) 20 JUN 2013 11:38
C:\1\1.mp -tex=latex
(C:/1/1.mp (C:/Program Files/MiKTeX 2.9/metapost/base/graph.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/marith.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/string.mp))
(C:/Program Files/MiKTeX 2.9/metapost/base/format.mp
(C:/Program Files/MiKTeX 2.9/metapost/base/string.mp)
(C:/Program Files/MiKTeX 2.9/metapost/base/texnum.mp)))
>> C:\1\1.mp
>> C:\1\1.mpx
! Unable to make mpx file.
l.51 label(btex
etex,(30u,108.0u));
The two files given above are one of your source files
and an auxiliary file I need to read to find out what your
btex..etex blocks mean. If you don't know why I had trouble,
try running it manually through MPtoTeX, TeX, and DVItoMPmpxerr.log с текстом:
This is TeX, Version 3.1415926 (MiKTeX 2.9) (preloaded format=tex 2013.5.11) 20 JUN 2013 11:38
mp713936.tex
(C:\1\mp713936.tex
! I can't find file `{mppreheader}'.
l.1 \input{mppreheader}
Please type another input file name
! Emergency stop.
l.1 \input{mppreheader}
(job aborted, file error in nonstop mode)
No pages of output.
mpxerr.tex с текстом:
\input{mppreheader}
\begin{document}
\gdef\mpxshipout{\shipout\hbox\bgroup
\setbox0=\hbox\bgroup}
\gdef\stopmpxshipout{\egroup \dimen0=\ht0 \advance\dimen0\dp0
\dimen1=\ht0 \dimen2=\dp0
\setbox0=\hbox\bgroup
\box0
\ifnum\dimen0>0 \vrule width1sp height\dimen1 depth\dimen2
\else \vrule width1sp height1sp depth0sp\relax
\fi\egroup
\ht0=0pt \dp0=0pt \box0 \egroup}
\mpxshipout% line 51 C:/1/1.mp
%
\stopmpxshipout
\mpxshipout% line 52 C:/1/1.mp
%
\stopmpxshipout
\mpxshipout% line 53 C:/1/1.mp
%
\stopmpxshipout
\mpxshipout% line 54 C:/1/1.mp
%
\stopmpxshipout
\end{document}texnum.mpx, но GSview его не открывает
файл mppreheader.tex -- что это за файл?