PDF 图像无法通过 lualatex/pdflatex 显示

PDF 图像无法通过 lualatex/pdflatex 显示

我正在尝试将 PDF 格式的图像作为图形包含到我的文档中。使用lualatex或进行编译时pdflatex,图像不会出现。如果我将该 PDF 图像转换为 PNG 并包含 PNG 文件,它就可以正常工作。此外,当我尝试 PDF 版本时,图形的边缘或角落有一条双浅灰色线,具体取决于所使用的查看器。PNG 版本不会出现这种情况。

我已经使用该\fbox命令来括起该\includegraphics命令以确保尺寸被正确解释,并且在所有情况下都是如此,并且更改图像大小不会改变任何东西。

通常,我的编译顺序是lualatex-> bibtex-> lualatex-> lualatex,我也尝试过同样的方法pdflatex。我有其他可以正常编译的 PDF 文件,但这个文件有问题。

编辑:最小示例

这个序言相当长,但我认为为了安全起见,我会把所有内容都包括进去。这都是我大学更大的论文模板文件的一部分,所以我真的不能删除任何包,否则会破坏模板。

\documentclass[12pt]{report}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=1.25in,bmargin=1.25in,lmargin=1.4in,rmargin=1.15in}
\usepackage[doublespacing]{setspace}
\usepackage{tocloft}
\usepackage[rm, tiny,center, compact]{titlesec}
\usepackage{indentfirst}
\usepackage{etoolbox}
\usepackage{tocvsec2}
\usepackage[titletoc]{appendix}
\usepackage{appendix}
\usepackage{rotating}
\usepackage[T1]{fontenc}\usepackage{lmodern}
\usepackage[hidelinks,unicode]{hyperref}
\usepackage{amsmath}
\usepackage{graphicx,float,wrapfig}
\usepackage{natbib}

\begin{document}

\begin{figure}[tb]
    \centering
    \includegraphics[width=0.8\textwidth]{AT3-Iso.pdf}
    \caption{Three-dimensional traversing mechanism affixed to 7$^{\circ}$ cone model.}
    \label{fig:traverse}
\end{figure}

\end{document}

另外,我在下面链接了 3 个文件。一个是我的.tex文件的示例输出,带有 PDF 输入,一个带有 PNG 输入,然后一个是我尝试使用的原始 PDF 图像本身。希望所有这些都能有所帮助。

http://people.tamu.edu/~sacraig/debug/pdf-version.pdf

http://people.tamu.edu/~sacraig/debug/png-version.pdf

http://people.tamu.edu/~sacraig/debug/AT3-Iso.pdf

编辑 2:PDF 图像是原本 4 页文档中的一页,该文档被分成 4 个单独的图像。我尝试将每个图像转换为 EPS,然后再转换回 PDF,似乎对 4 个图像中的两个有效。

最后,我在 Windows 中遇到此问题时一直在使用 MiKTeX。我转到 Ubuntu,在 TeXLive 上似乎一切都编译得很好。不过,我在工作中仍然主要使用 Windows,所以我想找出 Windows 方面的问题。

编辑 3:通过额外的测试,我发现XeLaTeX在 Windows 中使用此文件可以很好地编译并生成正确的输出。我可以在紧急情况下使用它,但LuaLaTeX如果可能的话我还是会更喜欢。

编辑 4:检查.log文件时,发现 PDF 版本有一条警告。版本号是 1.6,我猜只支持 1.5 版。将 PDF 重新保存为 PDF 1.5 版后,此图像的问题就解决了,这太棒了。不过,对于以相同方式创建的其他几幅图像,似乎并没有修复此问题,这真的很奇怪。这些.log文件似乎也没有任何错误或警告。

相关内容