这个问题已经被问了很多次了,但出于某种原因我无法让它工作。我想.eps
在我的文档中包含一个图像 - 我正在使用pdflatex
。TeXMaker
下面是输入(我提供了整个序言以防出现一些干扰。
\documentclass[11pt]{article}
\usepackage{times}
\usepackage{graphicx}
\usepackage{epstopdf} %converting to PDF
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{mathtools}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage[parfill]{parskip}
\setcounter{secnumdepth}{5} %how deep sections are numbers
\usepackage{float}
\usepackage[font={sf,footnotesize},labelfont=bf, justification=justified, singlelinecheck=off]{caption}
\usepackage[font=footnotesize]{subcaption}
\usepackage[scaled]{helvet}
\usepackage{titlesec}
\usepackage[T1]{fontenc}
\usepackage[export]{adjustbox} %for large figures
\usepackage{upgreek}
\usepackage{microtype}
\usepackage{setspace}
\singlespacing
\usepackage[defaultlines=4,all]{nowidow}
\includegraphics[scale=1]{/../model_1_2.eps}
我收到的错误是:
! 软件包 pdftex.def 错误:未找到文件 `/model_1_2-eps-converted-to.pdf'。请参阅 pdftex.def 软件包文档了解解释。输入 H 可立即获得帮助.... .../../model_1_2.eps}
我希望有人能帮帮忙。
答案1
你不应该添加扩展
/
路径的开头看起来是错误的。你有更好的机会
\includegraphics[scale=1]{../model_1_2}
然而:
由于(合理的)安全限制不允许,您可能不被允许处理上一个文件夹的文件。
答案2
使用将 转换model_1_2.ps
为 PDF 文件ps2pdf
,并且不要使用 中的扩展名\includegraphics[]{path/model_1_2}
。
答案3
我遇到了同样的错误,.eps
但是TeXstudio
。
我能够通过为该工具“配置路径”来解决此错误。
使用pdflatex
其他工具,例如epstopdf.exe
,但无法找到它。配置路径解决了该问题。
参见:选项-->配置TeXstudio-->构建
并Commands($PATH)
正确设置为<path>/miktex/bin/
看看 TeXMaker 是否需要类似的配置。
工作示例
% Using 'journal' as a document class to compile the .tex file.
% Working is not related to this class.
\documentclass{journal}
\usepackage{epsfig}
\begin{document}
\begin{figure}
\includegraphics{File1}
\end{figure}
\end{document}
答案4
可能是一个小众答案,但我通过在我的 中添加 ghostscript( gs
)解决了这个问题。像或PATH
这样的全系统安装软件包的操作系统可能不会出现此问题;但当使用每个项目的依赖项时(在我的情况下使用 Nix),这可能是原因。apt-get
yum
这个特定的错误信息没有什么帮助;但是当我尝试在相同环境(相同等)中epstopdf
直接运行时,我收到了一条更具信息性的消息,说没有找到。bash
PATH
gs