Beamer 和单色-xcolor

Beamer 和单色-xcolor

monochrome在 Beamer 演示文稿中使用选项时xcolor,使用 进行编译时画布背景显示为全黑pdflatex,但如果使用 进行编译则将全白xelatex。(我使用的是 MacTeX 2015):

\documentclass[xcolor={monochrome}]{beamer}
\begin{document}
\begin{frame}
Hello World!
\end{frame}
\end{document}

是什么导致了不同的行为?在使用时,有没有什么方法可以让背景变成白色monochrome,至少当画布背景保留为默认值时?

答案1

实际上,投影仪演示文稿的默认设置background canvas不是透明的,而是填充了normal text背景颜色,因为它定义为

\setbeamercolor{background canvas}{parent=normal text}

因此beamercolorthemedefault.sty,您可以做的是通过设置使其透明

\setbeamercolor{background canvas}{bg=}

编辑:

或者您可以使用 xcolor 选项gray代替monochrome,这似乎与 pdfLaTeX 和 XeLaTeX 的工作方式相同。

相关内容