2010-05-19 313 views
18

我不想使用Beamer的标准蓝色主题。我想用beaver,这是深红色。一切看起来不错,除非如果我使用itemize子弹点仍蓝色。有没有一种好方法让子弹随着我使用的颜色主题而变化? (如果我选择淡黄色的主题,我认为子弹也会变黄。)更改LaTeX Beamer中的 textbullet的颜色

如果没有,那么将子弹点改为红色的蛮力方法是什么?或者至少,让他们再次回黑。

回答

13

...什么是蛮力的方式来改变子弹点红色? ...

这个工作对我来说:

\setbeamercolor{itemize item}{fg=red} % all frames will have red bullets 

\begin{frame} 

    \begin{itemize} 
    \item First item. 
    \item Second item. 
    \item Third item. 
    \item Fourth item. 
    \end{itemize} 

\end{frame} 
+0

太棒了。这确实有效。除非有人想出了一个可变的方法来做到这一点,否则明天就会被接受。 – Seamus 2010-05-19 13:31:09

+0

@Seamus,在框外放置'\ setbeamercolor ...'会导致所有帧都有红色的子弹。看我的编辑。 – 2010-05-19 13:35:51

+0

我在更换主题时要求改变子弹的颜色。我想我可以通过将修正添加到'.sty'来实现。并为黄色主题样式文件添加一条类似的线条。 – Seamus 2010-05-19 14:00:30

29

在投影仪的当前(2012年初)的版本,您要使用:

\setbeamercolor*{item}{fg=red} 

代替。

+4

这与子项目也......适用于接受的答案不;) – cupakob 2013-03-27 14:00:21

+1

@cupakob对我来说这不适用于子项。我不得不使用:\\ setbeamercolor {itemize subitem} {fg = black}' – 2015-07-20 18:31:23

+0

这也适用于枚举 – invictus 2017-03-22 19:36:55