根据用户打印彩色还是单色,有不同的图层

根据用户打印彩色还是单色,有不同的图层

我的文档中有一张条形图,颜色更清晰。但是,我的出版商以单色打印未完成订单。我可以使用不同的图案来填充条形图,但我希望数字版本仍然使用颜色。是否可以生成包含所选同一图表的不同版本的 PDF自动地取决于文档是彩色打印还是单色打印?

我知道我可以使用 OCG 层来允许用户在图表的两个版本之间切换。使用 ocg-pprintocg=ifvisible选项,我可以打印当前选定的版本。但是,我真正想要的是能够根据打印设置自动做出决定的解决方案。

条形图是用 pgfplots 制作的,我使用的是 XeLaTeX,但我认为这无关紧要。理想的解决方案应该是这样的:

\documentclass{article}
\begin{document}

\ifprintedmonochrome{This text is printed in monochrome.}{This text is printed in color.}

\end{document}

相关内容