У меня есть следующий код, просто тестирую, могу ли я вставить изображение. Я получил сообщение об ошибке, в основном говорящее:
!
pdftex.def
Ошибка пакета:'eps-converted-to.pdf'
не найдено
Я немного погуглил
- У меня есть изображение beer-lambert.eps в папке
C:/Users/tsui/writing/chapter_1/figures/
- Кажется, на пути нет места.
Я не понимаю, потому что у меня есть другой проект 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)
Пожалуйста, обратитесь кэтот.