! Ошибка пакета pdftex.def: «eps-converted-to.pdf» не найден

! Ошибка пакета pdftex.def: «eps-converted-to.pdf» не найден

У меня есть следующий код, просто тестирую, могу ли я вставить изображение. Я получил сообщение об ошибке, в основном говорящее:

! pdftex.defОшибка пакета: 'eps-converted-to.pdf'не найдено

Я немного погуглил

  1. У меня есть изображение beer-lambert.eps в папкеC:/Users/tsui/writing/chapter_1/figures/
  2. Кажется, на пути нет места.

Я не понимаю, потому что у меня есть другой проект LaTeX, в котором просто нет такой проблемы. Поэтому я предполагаю, что мои настройки на моем MikTex (Windows 10) верны?

Ниже приведен мой код.

\documentclass[12pt]{report}

\usepackage{graphicx}
\usepackage{epstopdf}

\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.4]{C:/Users/tsui/writing/chapter_1/figures/beer-lambert}
\caption{caption}
\label{fig_beer_lambert}
\end{figure}
\end{document}

Обновлять:

Я изменил код, как предложил Рубен, чтобы упростить задачу. Теперь изображение .epsнаходится в той же папке, что и .texфайл, но оно все еще выдает тот же

'eps-converted-to.pdf' не найден

ошибка:

\documentclass[journal]{IEEEtran}

\usepackage{graphicx}
\usepackage{epstopdf}


\begin{document}

\includegraphics[scale=0.4]{sinogram.eps}

\end{document}

решение1

Может быть, у вас в системе не установлена ​​программа, которая конвертирует eps в pdf? В случае Mitex этоmiktex-epstopdf. У меня была похожая ситуация, и в случае Ubuntu и Texlive решением была установкаrepstopdfот тexlive-шрифт-utils.

решение2

У меня была похожая проблема. В моем случае проблема была решена просто включением \graphicspath{путь к каталогу, в котором хранятся файлы изображений} команда в заголовке.

решение3

Я действительно не знаю, почему это не сработало, поэтому я решил удалить свой MikTex. Затем я снова скачал и переустановил MikTex, и теперь он работает.

Думаю, я не нашел первопричину, но это был обходной путь. Спасибо.

решение4

При использовании шаблона mdpi я столкнулся с похожей ошибкой. После просмотра документации к epstopdfпакету я обнаружил, что могу успешно скомпилировать, добавив следующие параметры командной строки во время компиляции:

pdflatex --shell-escape test.tex (TEX Live)

или

pdflatex --enable-write18 test.tex (MiKTEX)

Пожалуйста, обратитесь кэтот.

Связанный контент