2010-05-19 16 views
18

Nie chcę używać standardowego motywu niebieskiego koloru Beamer. Chcę użyć beaver, która jest głęboko czerwona. Wszystko wygląda ładnie, z tym wyjątkiem, że jeśli używam itemize, punkty są nadal niebieskie. Czy istnieje dobry sposób na zmianę kulek w zależności od używanego motywu kolorystycznego? (Gdybym miał wybrać żółtawą barwę, spodziewałbym się, że pociski również staną się żółte.)Zmiana koloru textbullet w LaTeX Beamer

Jeśli nie ma, to w jaki sposób brutalny sposób może zmienić punktory na czerwony? A przynajmniej spraw, by znów powróciły do ​​czerni.

Odpowiedz

13

... jaki jest brutalny sposób na zmianę punktów na czerwony? ...

Działa to dla mnie:

\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

Awesome. To działa. Chyba, że ​​ktoś wymyśli na to dość zmienny sposób, zostanie to zaakceptowane jutro. – Seamus

+0

@Seamus, umieszczenie '\ setbeamercolor ...' poza ramką powoduje, że wszystkie ramki mają czerwone pociski. Zobacz moją edycję. –

+0

Prosiłam o zmianę koloru bulletu, gdy zmieniam motyw. I myślę, że mogę to zrobić, dodając poprawkę do '.sty'. I dodanie podobnej linii do żółtego pliku stylu. – Seamus

29

W obecnej (early 2012) wersji rzutnik, chcesz używać:

\setbeamercolor*{item}{fg=red} 

zamiast.

+4

to działa z podtematami również .... zaakceptowana odpowiedź nie;) – cupakob

+1

@ cupakob dla mnie to nie działa również dla podelementów. Musiałem użyć: '\ setbeamercolor {itemize subitem} {fg = black}' –

+0

to działa również dla wyliczenia – invictus