最近,在使用 PaperTeX 类创建新闻稿时,我想使用 TikZ 包插入背景图像,但使用该包后,Adobe Acrobat 阅读器无法完全加载生成的 PDF,并出现错误代码110
。
然后,在搜索类似问题后,我发现字体加载在 0% 时暂停,有时当文件中添加与 Adobe 不兼容的代码片段时就会发生这种情况。这是 Adobe 采取的一项安全措施,可防止用户受到恶意软件的攻击。
所以我想知道是否有办法使用 TikZ 包并且仍然能够使用 Adobe acrobat reader DC 打开 pdf?
笔记:我删除了所有 TikZ 包引用,只保留了部分usepackage{tikz}
,但仍然遇到同样的问题。此外,如果这是由于 PaperTeX + TikZ 类导致的单一事件,请指出这一点。目前我求助于使用eso-pic
和graphicx
包。
答案1
找出错误。正如@samcarter 指出的那样,这是一个模糊不清的不透明度设置问题。在其中一张背景图片中,我写道
\tikz[remember picture, overlay]
\node[opacity=,inner sep=0pt] at (current page.center)
{includegraphics[width=\paperwidth, height =\paperheight]{image}};
应该是
\tikz[remember picture, overlay]
\node[opacity=0.5,inner sep=0pt] at(current page.center)
{includegraphics[width=\paperwidth, height =\paperheight]{image}};
不定义不透明度会损坏 Adobe Reader 的文件。