答案1
问题是baposter
加载xcolor
带有cmyk
选项的包。这意味着所有颜色(即使是 RGB 中定义的颜色)都使用非常简单的公式转换为 CMYKxcolor
包中非常简单的公式转换为 CMYK。
背景baposter
是使用pgf
阴影创建的。在pgf
3.3 版之前,这些阴影始终为 RGB(您的 Mac 可能使用的是旧版pgf
)。但从pgf
3.3 版开始,pgf
如果当前xcolor
。
解决此问题的最简单方法是使用
\documentclass{baposter}
\selectcolormodel{rgb}
caribbeangreen
下面是一个 MWE,显示了使用 RGB 阴影的背景输出以及使用 CMYK 模型输出时xcolor
与使用 RGB 模型输出时的区别xcolor
:
\documentclass[a5paper,landscape]{baposter}
\selectcolormodel{rgb}
\definecolor{caribbeangreen}{rgb}{0.0, 0.8, 0.6}
\begin{document}
\begin{poster}
{bgColorOne=caribbeangreen, bgColorTwo=white, columns=2}
{}{}{}{}
\begin{posterbox}
[headershade=plain, boxshade=plain, textborder=none,
headerColorOne=caribbeangreen, boxColorOne=white]
{RGB}
Hello World.
\end{posterbox}
\selectcolormodel{cmyk}
\begin{posterbox}
[headershade=plain, boxshade=plain, textborder=none,
headerColorOne=caribbeangreen, boxColorOne=white, column=1]
{CMYK}
Hello World.
\end{posterbox}
\end{poster}
\end{document}