我在 OSX 上使用 texmaker。将 OSX 升级到 El Capitan 后,我一开始无法在 texmaker 中执行任何操作,因为找不到 .tex 文件。我严格按照以下方法修复了这个问题本指南。现在一切都正常了,除了当我想在环境中包含 .eps 文件时\includegraphics
。然后我收到错误消息:
! Package pdftex.def Error: File 'figure_overview-eps-converted-to.pdf' not found.
这是我的代码的相关部分:
\begin{figure}
\centering
\makebox[\textwidth][c]{\includegraphics[width=1.25\textwidth]{figure_overview}}
\caption{Single-parameter sweep overview}
\label{1parsweep}
\end{figure}
日志文件内容如下:
Package epstopdf Info: Source file: <figure_overview.eps>
(epstopdf) date: 2016-02-25 14:04:24
(epstopdf) size: 220121 bytes
(epstopdf) Output file: <figure_overview-eps-converted-to.pdf>
(epstopdf) Command: <repstopdf --outfile=figure_overview-eps-converted-to.pdf figure_overview.eps>
(epstopdf) \includegraphics on input line 85.
runsystem(repstopdf --outfile=figure_overview-eps-converted-to.pdf figure_overview.eps)...executed safely (allowed).
Package epstopdf Info: Result file: <figure_overview-eps-converted-to.pdf>.
! Package pdftex.def Error: File 'figure_overview-eps-converted-to.pdf' not found.
\makebox
(第 85 行是使用and命令的行\includegraphics
)
显然,与
epstopdf 出现问题:未找到文件“foo-eps-converted-to.pdf”
我的epstopdf
软件包似乎运行正常,但它将文件存储在某个地方(我不知道在哪里,也不知道如何找到它),但却pdftex
在其他地方寻找该文件(我也不知道在哪里……我怎样才能找到它?)。我该如何解决这个问题?
如果我手动将 eps 文件转换为 pdf 文件并将相应的 pdf 保存在 Figures 文件夹中,它就可以正常工作。但我想使用 .eps 文件并即时转换它们,因为这样可以获得更好的结果并且更简单。
我的序言是:
\usepackage{tabularx}
\usepackage{subfigure}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\graphicspath{{./Figures/}}
答案1
它应该与命令一起工作\epstopdfsetup{outdir=./Figures/}
。