在独立版中添加 TikZ 画布来解决 Adob​​e 阴影问题

在独立版中添加 TikZ 画布来解决 Adob​​e 阴影问题

我生成了一些图片,不幸的是,由于阴影,我的 linux-Acrobat Reader 插件无法打开。只有 evince、okular 和 light reader 可以打开,这为我解决了问题,但对于我想要与之共享文件的人来说却没有用(他们只使用 Acrobat reader)。代码很复杂,但基本问题已经在这里显示出来:

\documentclass[tikz]{standalone}
\usetikzlibrary{shadings}
\begin{document}
\begin{tikzpicture}[line join=round]
  \shade[draw,upper left=black,upper right=red,
  lower left=blue,lower right=green]
  (0,0) rectangle (1,1); 
 
\node [lightgray!40] at (1.4,1) {some light text practically invisible withouht black background};
  
\end{tikzpicture}
\end{document}

Acrobat 错误地用粉红色读取它,而 evince(如下)则正确读取:

在此处输入图片描述

这让我想到我必须将 PDF 转换为 PNG 或类似的格式,然后将它们集成到我的演示文稿中。此演示文稿位于并具有深色画布,并根据每个PDF 图像beamer的大小进行了微调。tikz

因此,我想要么解决阴影问题(这可能是不可能的,因为这是 Acrobat Reader-Firefox 插件的错误),要么在不修改图像大小的情况下,为我在演示文稿中使用的许多图片中的每一张图片,在环境内生成一个深色背景,standalone以便稍后转换为图像文件(这样,在黑色背景下,浅色文本可见)。

相关内容