一个图形不能通过“xelatex”插入,但可以通过“lualatex”或“pdflatex”插入

一个图形不能通过“xelatex”插入,但可以通过“lualatex”或“pdflatex”插入

我有一个pdf文件,里面有一个图,用LuaLaTeX或可以插入pdfLaTeX,用 却不行XeLaTeX,这是什么原因?

\documentclass{article}
\usepackage{graphicx}

\begin{document}
\begin{figure}
\includegraphics[]{1.pdf}
\end{figure}


\end{document}

中的错误XeLaTeX

xdvipdfmx:fatal: “./1.pdf” (page=0) 图像包含失败。

只需下载该文件即可复制此错误。

下载地址

答案1

原始 pdf 中似乎存在语法错误,导致 xdvipdmx 无法读取该文件,但如果你这样做

pdf2ps 1.pdf
mv 1.ps 1b.ps
ps2pdf 1b.ps

因此 ghostscript 会重写 pdf,并将 tex 改为包含1b.pdf,它在 xelatex 中运行无错误,并生成

在此处输入图片描述

相关内容