beamer: Fußnotenfarbe ändert Farbe anderer Elemente

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


dav
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 13. Jan 2010, 10:34

beamer: Fußnotenfarbe ändert Farbe anderer Elemente

Beitrag von dav »

Hallo zusammen,

ich möchte für meine Präsentationen mit beamer die Schriftfarbe der Fußnoten ändern. Das klappt mit
\setbeamercolor{footnote}{fg=red}
auch.
Das Problem dabei ist: Sobald ich meine erste Fußnote einfüge (im Beispiel erschient die Schrift in rot), ändern sich auf den folgenden Frames auch die Farben anderer Elemente wie normaler Text, Beschreibung etc. in die Farbe der Fußnote.
Hier ein Minimalbeispiel:
\documentclass[english]{beamer}

\setbeamercolor{footnote}{fg=red} % ändert die Farbe der Fußnote in rot

\begin{document}

\begin{frame}{Folie 1}

etwas text (in schwarz)
\footnote{eine Fußnote in rot}

mehr text (auch noch in schwarz)

\end{frame}

\begin{frame}{Folie 2}

mehr text (ab jetzt in rot)

\end{frame}

\end{document}

Ich habe schon versucht, die Farbe für den normalen Text manuell mit
\setbeamercolor{normal text}{fg=black}
zu setzen; das hat jedoch auch keinen Einfluss.
Durch die Dokumentation von beamer bin ich auch nicht schlauer geworden, dieses Problem zu lösen. Nach klassischer Vererbung der Eigenschaften der Element sieht es nicht aus.
Hat jemand von euch eine Idee, woran das liegen kann?

Grüße
David

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Auch wenns sehr verspätet kommt, ich hab grad Lust das zu lösen.

Ich habe aber keine Ahnung warum das so aussieht. Das ist sicher nicht so gewollt. Vll ist da ein Bug Report angesagt...

Es hilft hier nur die Brechstange: Völlige Neudefinition des footnote Templates. Beamer bietet da gottseidank eine einfache Schnittstelle.
\documentclass[english]{beamer} 

\setbeamertemplate{footnote}{\mbox{\insertfootnotemark\textcolor{red}{\insertfootnotetext}}} % Ich muss leider das ganze Ding umdefinieren. Damit scheint es aber zu tun. 

\begin{document} 

\frame{\frametitle{Folie 1} 

etwas text (in schwarz) 
\footnote{eine Fußnote in rot} 

mehr text (auch noch in schwarz) 

} 

\frame{ 
\frametitle{Folie 2} 

mehr text (ab jetzt in rot) 

}

\end{document}
Kurze Anmerkung: ROT wird in Deutschland mit GEFAHR assoziiert. Man sollte möglichst den Einsatz von rot vermeiden, es sei denn es handelt sich um eine Gefahr. -> rot in slideshows -> badbadbad ;)
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


dav
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 13. Jan 2010, 10:34

Beitrag von dav »

Hallo bloodworks,

danke für die Lösung! Ich hatte die Hoffnung schon fast aufgegeben ...
Deine Lösung funktioniert sehr gut. Die Fußnotenmarke ist allerdings noch in schwarz, hast du dagegen auch noch eine Idee?
Einen Bugreport kann ich gerne machen; allerdings habe ich den Eindruck, dass beamer nicht mehr weiterentwickelt wird.
Rot sind meine Fußnoten nur im Beispiel, in meinen Präsentationen ist die Farbe dezenter gewählt:)

Grüße
David

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hi du kannst das analog zu dem Beispiel oben machen oder mit
\setbeamercolor{footnote mark}{green}
Verändern. ->Vgl. Beameruserguide!

Dass es nicht weiter Entwickelt wird würd ich übrings net sagen. Im Ctan scheint die letzte Änderung von 2010 zu sein.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten