我想使用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 反转整个屏幕。