r**e 发帖数: 163 | 1 用了metapost生成一个metafig1.mp文件,用mpost编译成metafig1.1文件。
在winedt中用如下语句测试
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
% Requires \usepackage{graphicx}
\includegraphics[width=3in]{metafig1.1}\\
\caption{dd}\label{fig.2}
\end{figure}
\end{document}
用latex编译,如果将dvi转换成ps,ps转换成pdf可以看见正确的图。
但是如果直接将dvi转换成pdf则只有图的标题,并无图形显示。
请问是怎么回事情?
谢谢 |
a**e 发帖数: 5794 | 2 mp输出的是mps,一种特殊的eps,你dvi->pdf这一步用的是什么
driver? 它可能不认识eps。
试试dvipdfmx
【在 r**e 的大作中提到】 : 用了metapost生成一个metafig1.mp文件,用mpost编译成metafig1.1文件。 : 在winedt中用如下语句测试 : \documentclass{article} : \usepackage{graphicx} : \begin{document} : \begin{figure} : % Requires \usepackage{graphicx} : \includegraphics[width=3in]{metafig1.1}\\ : \caption{dd}\label{fig.2} : \end{figure}
|
r**e 发帖数: 163 | 3 我看到的是metapost画的图是ps格式的。就是说mpost后的文件是ps格式的。
在用metapost画图前,我一直用dvi->pdf来将tex文件变成pdf文件。里面的图形都是ep
s格式的,从来没有什么大问题。是否我必须把metapost的ps格式的或者你说的mps格式
的图变成eps的才能直接用dvi->pdf?
谢谢你的回复。
【在 a**e 的大作中提到】 : mp输出的是mps,一种特殊的eps,你dvi->pdf这一步用的是什么 : driver? 它可能不认识eps。 : 试试dvipdfmx
|
S**I 发帖数: 15689 | 4 用PStricks画的图也有这个问题,dvi->pdf的话就显示不出来(dvi2pdf的driver用
dvipdfmx也不行),必须dvi->ps->pdf才行;我估计可能和dvi的driver有关系。
ep
【在 r**e 的大作中提到】 : 我看到的是metapost画的图是ps格式的。就是说mpost后的文件是ps格式的。 : 在用metapost画图前,我一直用dvi->pdf来将tex文件变成pdf文件。里面的图形都是ep : s格式的,从来没有什么大问题。是否我必须把metapost的ps格式的或者你说的mps格式 : 的图变成eps的才能直接用dvi->pdf? : 谢谢你的回复。
|
A*******l 发帖数: 40 | 5 最新版本的metapost加上
prologues:=3;
filenametemplate "%j.eps";
直接出eps
【在 r**e 的大作中提到】 : 用了metapost生成一个metafig1.mp文件,用mpost编译成metafig1.1文件。 : 在winedt中用如下语句测试 : \documentclass{article} : \usepackage{graphicx} : \begin{document} : \begin{figure} : % Requires \usepackage{graphicx} : \includegraphics[width=3in]{metafig1.1}\\ : \caption{dd}\label{fig.2} : \end{figure}
|