以下使用该chemnum
包的最小代码旨在用数字替换 ChemDraw 制作的 eps 文件中的 TMP1、TMP2 和 TMP3:
\documentclass{article}
\usepackage{graphicx}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{chemnum}
\newenvironment{scheme}{}{}
\begin{document}
\begin{scheme}
\cmpdref{ref:nucleophile1}
\cmpdref{ref:nucleophile2}
\cmpdref{ref:nucleophile3}
\includegraphics[scale=0.6]{aziridineopening}
\end{scheme}
\end{document}
可以找到 eps 文件的副本这里。这个问题是由于我的 eps 文件还是我的代码造成的?
答案1
(将我的评论总结为答案。)
使用时最常见的问题auto-pst-pdf
是运行 LaTeX 后转换失败。在这里,我们在日志中发现
Package auto-pst-pdf Warning:
Creation of minimum-pics.pdf failed.
This warning occured on input line 124.
由于文件使用 pdfLaTeX 编译时没有错误,最可能的解释是pdfcrop
无法运行:这是转换过程的最后一步。特别是,pdfcrop
在 Windows 上无法“开箱即用”。因此,解决方案可能是使用
\usepackage[crop=off]{auto-pst-pdf}