新城@筑波大学情報です。こんにちは。

MacOSX 10.4 で OmniGraffle 4.0 を使っています。それの「書き
出し」で生成した EPS を LaTeX に取り込んで使っています。
dvipsは、問題ないのですが、dvipdfmx を使うと、次のようなエラー
が出て、PDF が生成できません。

------------------------------------------------------------
% dvipdfmx omni.dvi
omni.dvi -> omni.pdf
[1
pdf_release_obj: object=0x547a10, type=-1, refcount=0

** ERROR ** pdf_write_obj: Invalid object, type = -1


Output file removed.
% 
------------------------------------------------------------

これは、何とかならないでしょうか。

LaTeX のソースは、これで再現します。

------------------------------------------------------------
\documentclass{jarticle}
\usepackage{graphicx}
\begin{document}
\includegraphics{omni.eps}
\end{document}
------------------------------------------------------------

dvipdfmx のバージョンは、dvipdfmx-20050201 (dvipdfm-0.13.2c)
です。
------------------------------------------------------------
This is dvipdfmx-20050201 by the DVIPDFMx project team,
an extended version of dvipdfm-0.13.2c developed by Mark
A. Wicks.

Copyright (C) 2002-2005 by the DVIPDFMx project team
------------------------------------------------------------

OmniGraffle 4.0 の書き出しで作成した EPS を、eps2eps にかけ
たら、dvipdfmx も成功しました。でも、生成された EPS ファイル
が巨大で、PDF も巨大になります。たとえば、元の EPS が99KB な
のに、eps2eps は、3,476KB とか。dvipdfmx が生成する PDF は、
284KB だから、許せない大きさではないけれど。

dvips で作った PostScript ファイルですが、MacOSX の 
Preview.app で見ると漢字の所が文字化けします。これが文字化け
しなければ、それでもいいんだけどなあ。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\