第一次发帖,所以我希望我做得对。
我使用 Windows 7、TexMaker、MikTex 2.9。TexMaker 和 MikTex 是新安装的,问题就从这里开始。以前可以正常工作,但现在不行了。
我编译
pdflatex --shell-escape --synctex=1 --interaction=nonstopmode %.tex
我想要包含一个.eps
要使用的文件chemstyle
,该文件反过来使用auto-pst-pdf
。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[crop=off, runs=2]{auto-pst-pdf}
\usepackage{pst-pdf}
\usepackage{ifplatform}
\usepackage{xcolor}
\usepackage{preview}
\usepackage{environ}
\usepackage{xkeyval}
%\usepackage{epstopdf}
\usepackage{geometry}
\usepackage{lmodern}
\usepackage[version=3]{mhchem}
\usepackage{blindtext}
\usepackage{psfrag}
\usepackage{hyperref}
\usepackage{graphicx}
\begin{document}
\blindtext
\includegraphics[scale=0.8]{Chemdraw/BMIM.eps}
\end{document}
如果我使用epstopdf
on(和auto-pst-pdf
off)进行编译,我会得到图像,但是使用epstopdf
off 和auto-pst-pdf
on 进行编译,我会得到一个空*-autopp.ps
文件,并且相应的*-autopp.log
文件读取
软件包 ifplatform 警告:shell 转义已被禁用,因此我只能检测 \ifwindows。
但是 shell escape 启用了吗?我也尝试过用 进行编译,--enable-write18
结果是一样的。
任何帮助是极大的赞赏。