
У меня проблема с фигурами XeLaTex и .eps. Когда я компилирую свой файл .tex, в просмотрщике PDF я получаю сообщение:
"не выглядит как действительный документ pdf. Файл либо поврежден, либо находится в процессе создания. Повтор каждые две секунды."
Мой пример кода приведен ниже:
\documentclass[12pt,a4paper,twoside]{book}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{epstopdf}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[h]
\captionsetup{width=0.8\textwidth}
\centering
\includegraphics[width=0.9\textwidth]{examplefig.eps}
\caption{Example of caption}
\end{figure}
\lipsum[1]
\end{document}
Я использую MikTex 2.9 с TeXstudio 2.12.16.
На компьютере, который я сейчас использую и на котором возникла проблема, установлена следующая версия MiKTex (взятая из файла .log):
This is XeTeX, Version 3.14159265-2.6-0.999991 (MiKTeX 2.9.7250 64-bit)
в то время как на втором компьютере, где все работает нормально с той же конфигурацией, у меня следующее:
This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6300 64-bit)
Есть ли у вас какие-нибудь мысли о том, как я могу решить свою проблему?
ПРАВКА 1:
Файл examplefig.eps, который я использую в своем примере кода, был сгенерирован и сохранен из MATLAB. В этом случае шрифты, похоже, не встроены. Если я попытаюсь открыть тот же файл eps в Inkscape, я получу предупреждение «MiKTeX GPL Ghostscript 9.25: Unrecoverable error, exit code 1», которое я также вижу в TexStudio. Если я сохраню изображение из MATLAB в формате .emf, открою его в Inkscape, а затем экспортирую в .eps со встроенными шрифтами, то все в TeXstudio компилируется правильно. Странно, что с более ранней версией MiKTex, о которой я упоминал выше, проблем не возникает. У кого-нибудь был подобный опыт и как вам удалось его исправить?