软件包 pdftex.def 错误

软件包 pdftex.def 错误

我是Latex的初学者,用Texstudio编辑word,插入.eps格式图时出现这个错误。Error: Package pdftex.def Error

代码如下:

\documentclass{book}

\usepackage{graphicx}

\usepackage{epstopdf}

\usepackage{graphics}

\begin{document}

\begin{figure}

\includegraphics{123.eps}

\end{figure}

\end{document}

多谢,

汉娜

答案1

您不应将扩展名添加到图形文件中。默认情况下, .eps包会插入到图形文件名的末尾。否则,您将收到错误epstopdf.eps

Package epstopdf Info: Source file: <example-image-b.eps>
(epstopdf)                    date: 2012-05-15 17:21:24
(epstopdf)                    size: 52171 bytes
(epstopdf)             Output file: <example-image-b-eps-converted-to.pdf>
(epstopdf)             Command: <epstopdf --outfile=example-image-b-eps-convert
ed-to.pdf example-image-b.eps>
(epstopdf)             \includegraphics on input line 10.
runsystem(epstopdf --outfile=example-image-b-eps-converted-to.pdf example-image
-b.eps)...executed.

Package epstopdf Info: Result file: <example-image-b-eps-converted-to.pdf>.


E:\Latex workshop\framed\test\only-test\doi4.tex:10: Package pdftex.def Error: 
File `example-image-b-eps-converted-to.pdf' not found.

其次,您应该--shell-escape在编译时使用:

pdflatex --shell-escape yourfile

yourfile你的主要.tex文件在哪里?

第三,不要同时使用graphicxgraphics。使用graphicx(比 更现代graphics)并在 之前加载它epstopdf

综上所述,MWE 是

\documentclass{book}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}

\begin{figure}
\includegraphics[width=2in]{example-image-a}
\end{figure}

\end{document}

答案2

为了安装eps-to-pdf转换器,请在终端中输入

sudo apt install texlive-font-utils

答案3

我遇到了和你描述的一样的问题,尝试了很多方法。如果你在 Mac 上使用 TexStudio,我认为这可能是 TexStudio 本身的问题。对我来说,在 Windows 上或 Mac 上使用其他软件处理相同的文件一切正常。你可以尝试使用其他软件将 eps 文件转换为 pdf 文件,例如 Sublime 或 TexShop。

答案4

我也遇到了这个问题。pdfTex 让你检查日志,在那里我发现了以下内容:

2016-07-24 17:45:18,822+0200 INFO pdflatex - 安装包 graphics-def 由 tex\latex\graphics-def\pdftex.def 触发

2016-07-24 17:45:18,898+0200 INFO pdflatex - mpm:开始包维护……

2016-07-24 17:45:18,898+0200 INFO pdflatex - mpm:安装目录:“C:\Users\Philipp\AppData\Local\Programs\MiKTeX 2.9”

2016-07-24 17:45:18,898+0200 INFO pdflatex - mpm:软件包存储库:http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/win32/miktex/tm/packages/

2016-07-24 17:45:19,013 + 0200 INFO pdflatex-mpm:轻量级数据库摘要:0d353e43fc36f1131535dede775291d5

2016-07-24 17:45:19,019+0200 FATAL pdflatex - 未知的存档文件大小。

2016-07-24 17:45:19,019+0200 FATAL pdflatex - 信息:package="graphics-def"

2016-07-24 17:45:19,019+0200 FATAL pdflatex - 来源:libraries\miktex\packagemanager\internal.h

2016-07-24 17:45:19,019+0200 FATAL pdflatex - 行数:477

突出显示的句子让我感觉自动包管理在尝试安装缺失的包“graphics-def”时出现了问题。因此我通过 MikTeX 包管理器手动安装了它。

最后,LaTeX 现在又可以正常运行了。

相关内容