XeLaTex 不會產生帶有 .eps 影像的 pdf

XeLaTex 不會產生帶有 .eps 影像的 pdf

我在使用 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 產生並儲存的。在這種情況下,字體似乎沒有嵌入。如果我嘗試在 Inkscape 中開啟相同的 eps 文件,我會收到警告“MiKTeX GPL Ghostscript 9.25:不可恢復的錯誤,退出代碼 1”,我也在 TexStudio 中收到警告。如果我將 MATLAB 中的圖像儲存為 .emf,在 Inkscape 中開啟它,然後匯出為帶有嵌入字體的 .eps,那麼 TeXstudio 中的所有內容都會正確編譯。奇怪的是,我上面提到的早期 MiKTex 版本沒有出現任何問題。有人有過類似的經驗嗎?

在此輸入影像描述

在此輸入影像描述

相關內容