假设我想做以下事情:
\documentclass{beamer}
\usetheme{default}
\usecolortheme{rose}
\usecolortheme{seahorse}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{block}{A braiding}
\begin{tikzpicture}[braiding/.style={thick,preaction={draw,white,line width=2.3pt}}]
\draw[braiding] (0,0) -- (1,1);
\draw[braiding] (1,0) -- (0,1);
\end{tikzpicture}
\end{block}
\end{frame}
\end{document}
在braiding
样式中,我实际上想要的preaction
不是white
,而是背景颜色。当然,我可以深入研究 beamer 源代码,找到颜色并插入,但我想要一个通用的解决方案。
答案1
像这样?
\documentclass{beamer}
\usetheme{default}
%\usecolortheme{rose}
%\usecolortheme{seahorse}
\usecolortheme{albatross}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{block}{A braiding}
\begin{tikzpicture}[braiding/.style={thick,preaction={draw,bg,line width=2.3pt}}]
\draw[braiding] (0,0) -- (1,1);
\draw[braiding] (1,0) -- (0,1);
\end{tikzpicture}
\end{block}
\end{frame}
\end{document}
颜色是bg
。