这是我的您可以下载 pdf 图像文件,下面是简单的例子
\documentclass[10pt,a4paper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=0.7\linewidth]{42}
\end{figure}
\end{document}
如果我使用 Pdflatex 编译它,一切都很好。但是,如果我使用 XeLatex 编译它,图像只是空白!出了什么问题?这个 pdf 图像文件坏了吗?还是 xelatex 的问题?
答案1
您可能使用的是旧版本的 xdvipdfmx。在旧版 xdvipdfmx 中,版本 1.5 以上的 PDF 文件被拒绝收录。42.pdf 的版本是 1.7。解决方法是
xelatex -output-driver="xdvipdfmx -q -E -V 7" test.tex
TeX Live 2016 中的 xdvipdfmx 会尝试包含 PDF 文件,即使版本比 1.5 新。