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 的工作方式相同。