在 Beamer Poster 标题中放置图像并在正文中放置 Inkscape pdf_tex 会导致 PDF 损坏

在 Beamer Poster 标题中放置图像并在正文中放置 Inkscape pdf_tex 会导致 PDF 损坏

我试图将 PNG 图像放在 Beamer 海报的标题中,同时在正文中使用 Inkscape 中的 pdf_tex。它在 TexStudio 中运行良好,预览显示了不错的效果。但 Acrobat 说

打开此文档时出错。文件已损坏,无法修复。

但是,chrome 和 Firefox 都可以毫无问题地打开该文件。我将其归结为以下 MWE:

\documentclass[final]{beamer}

\usepackage[orientation=portrait, size=a0, scale=1.7]{beamerposter}

\setbeamertemplate{headline}{  
    \includegraphics[height=10cm]{test.png}
}

\begin{document}
\begin{frame}[t]
\begin{figure}
    \def\svgwidth{0.5\textwidth}
    \input{test.pdf_tex}
\end{figure}
\end{frame}
\end{document}

test.png 是我用 paint 创建的图像,其分辨率为 1746 x 546 像素。pdf_tex 文件是一个简单的圆圈,没有填充颜色,没有文本,什么都没有。

答案1

显然,这个问题已经得到回答这里。问题是将矢量图形(我的情况是 .pdf_tex)和 .png 文件嵌入到同一个文档中。添加

\pdfminorversion=4

在文档的开头解决了这个问题。

相关内容