![使用 MikTeX 在 XeTeX 中包含 PDF 1.6 文件时出现问题](https://linux22.com/image/240935/%E4%BD%BF%E7%94%A8%20MikTeX%20%E5%9C%A8%20XeTeX%20%E4%B8%AD%E5%8C%85%E5%90%AB%20PDF%201.6%20%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
以下是我的问题的 MWE:
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{fontspec}
\setmainfont{Adobe Garamond}
\begin{document}
text
\begin{figure}
\centering
\includegraphics[width=0.5in]{file.pdf}
\end{figure}
\end{document}
我正在尝试使用 xelatex 编译它,并包含 PDF 1.6 的 file.pdf。
当我使用 TeXLive 2009 在 Ubuntu 上编译时,收到有关 PDF 文件版本的警告:
** WARNING ** Version of PDF file (1.6) is newer than version limit specification.
但除此之外,文件编译得很好。
然而,在 cygwin 上的 MikTeX (v 2.9 64 位) 上,我收到以下消息:
** WARNING ** Version of PDF file (1.6) is newer than version limit specification.
** WARNING ** No image converter available for converting file "file.pdf" to PDF format.
** WARNING ** >> Please check if you have 'D' option in config file.
** WARNING ** pdf: image inclusion failed for "file.pdf".
xelatex 的版本基本相同。一些谷歌搜索显示 dvipdfmx 存在问题,但我不知道这与 xelatex 有什么关系。任何帮助都将不胜感激。
答案1
您需要下载文档本身的 PDF 版本。找到文件dvipdfmx.cfg
,即 XeTeX 使用的驱动程序的配置文件,并编辑以下V
行
第六卷
不要忘记之后恢复默认设置——它们存在是有原因的!除了修改原始文件,您还可以在本地 TEXMF 树中复制。