是否可以反转/替换所含图形的颜色?

是否可以反转/替换所含图形的颜色?

我想使用beamer黑底白字样式的包来创建演示文稿。我添加了一个简单的开关来选择打印输出为白底黑字。是否有可能反转所包含图形的颜色(可能只有白底黑字)或为所包含图形中的颜色定义一些替换规则?

答案1

如果您使用 PNG 或其他位图文件,则可以使用 Imagemagick 预处理您的文件。

convert -negate in.png out.png

这也适用于 PDF。但是,矢量数据是栅格化的,这不是您想要的。

编辑:

您可以使用 inkscape 预处理文件。加载 pdf 文件,然后选择扩展 → 颜色 → 负片,并将纸张大小设置为导入的 PDF 的大小。这样会生成非光栅化的反转 PDF。

答案2

如果你使用 METAPOST 生成图形,那么你可以使用 metafun 来改变颜色。请参阅metafun 手册,其中在章节末尾有一个将彩色图像转换为黑白的示例(第 205 页)。

答案3

虽然不是 LaTeX 解决方案,但据我所知福昕阅读器可以在首选项中更改颜色:edit → preferences → document colors。Adobe Reader 有Edit → Preferences → Accessibility → Replace Document Colors。并且我在网上发现 Mac OSX 可以使用 CTRL-OPT-CMD-8 反转整个屏幕。

相关内容