
XeLaTex と .eps 図で問題が発生しています。.tex ファイルをコンパイルすると、pdf ビューアに次のメッセージが表示されます:
「有効な PDF ドキュメントではないようです。ファイルが破損しているか、作成中です。2 秒ごとに再試行します。「
私のサンプルコードは以下のとおりです。
\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}
私はTeXstudio 2.12.16でMikTex 2.9を使用しています。
現在使用しており、問題が発生しているコンピューターの MiKTex バージョンは以下のとおりです (.log ファイルから取得)。
This is XeTeX, Version 3.14159265-2.6-0.999991 (MiKTeX 2.9.7250 64-bit)
同じ構成ですべて正常に動作する 2 台目のコンピューターでは、次のようになります。
This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6300 64-bit)
どうすればこの問題を解決できると思いますか?
編集1:
サンプル コードで使用している examplefig.eps は、MATLAB から生成され、保存されています。その場合、フォントが埋め込まれていないようです。同じ eps ファイルを Inkscape で開こうとすると、TexStudio でも表示される「MiKTeX GPL Ghostscript 9.25: 回復不能なエラー、終了コード 1」という警告が表示されます。MATLAB から .emf 形式でイメージを保存し、Inkscape で開いてから、埋め込みフォントを使用して .eps 形式でエクスポートすると、TeXstudio ですべてが正しくコンパイルされます。上で述べた以前の MiKTex バージョンでは問題が発生しないのは不思議です。同様の経験をした人はいますか。また、どのように修正しましたか。