In einer beamer Präsentation mit dem Thema Warsaw und dem Farbthema beaver gefällt mir das Grün des exampleblock nicht. Wie kann ich diese Farbe in einen Grauton ändern?

Open in writeLaTeX
\documentclass{beamer}
\usetheme{Warsaw}
\usecolortheme{beaver}
\usepackage{lmodern}
\begin{document}
\title{Titel}
\section{Abschnitt}\subsection{Unterabschnitt}
\begin{frame}{Folientitel}
  \begin{exampleblock}{Beispiel}
    Beispielinhalt
  \end{exampleblock}
\end{frame}
\end{document}

alt text

gefragt 26 Apr '14, 21:40

esdd's gravatar image

esdd
14.2k53251
Akzeptiert: 87%

bearbeitet 26 Apr '14, 21:41


Als Ergänzung zur Antwort von @cis:

Mit

Open in writeLaTeX
\setbeamercolor{<element>}{fg=<vordergrundfarbe>,bg=<Hintergrundfarbe>}

lässt sich die Farbe für ein ausgewähltes element ändern. Wenn man wissen möchte, welche Farbelemente schon definiert sind, schaut man am besten in die Datei beamercolorthemedefault.sty. Dort findet sich zum einen das Dunkelgrün im Element example text

Open in writeLaTeX
\setbeamercolor{example text}{fg=green!50!black}

und zum anderen weitere Elemente, die für den exampleblock genutzt werden können:

Open in writeLaTeX
\setbeamercolor{block body example}{}
\setbeamercolor{block title example}{parent=example text}

Lädt man kein Thema und auch keine Farbthemen, dann wäre die Überschrift eines exampleblock in grüner Schrift. Für die Farbe des Inhaltes und der Hintergründe wird keine Einstellung vorgenommen.

Das Thema Warsaw lädt nun die Farbthemen orchid und whale. Schaut man in deren Quellcode sowie in den des zusätzlich geladenen Farbthemas beaver, dann sieht man, dass orchid die farbliche Gestaltung des exampleblock bestimmt:

Open in writeLaTeX
\setbeamercolor{block title example}{use=example text,fg=white,bg=example text.fg!75!black}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}

Dabei erkennt man, das und wie die beiden Elemente block title example und block body example bei Verwendung des Warsaw Themas (bzw. des orchid Farbthemas) vom Element example text abhängen.

Um die Farben des exampleblock anzupassen, kann man nun:

  • eine andere Farbe für das Element example text vorgeben. Dann wird der Hintergrund der weißen Blocküberschrift in einer etwas dunkleren Farbe als der in example text gewählten dargestellt. Der Blockinhalt wird dagegen in der normalen Schriftfarbe vor einem sich nur wenig vom Standardhintergrund unterscheidenden Hintergrund ausgegeben.
  • wie in den Beispielen von @cis die Farben der beiden Elemente block title example und block body example komplett neu definieren.

Als Farben lassen sich dabei auch die von anderen Elementen nutzen. Zum Beispiel könnte man die des Frametitels verwenden:

alt text

Open in writeLaTeX
\documentclass{beamer}
\usetheme{Warsaw}
\usecolortheme{beaver}

\setbeamercolor{block title example}{
  use=frametitle,fg=frametitle.fg,
  use=frametitle right,bg=frametitle right.bg!60}
\setbeamercolor{block body example}{use=frametitle,bg=frametitle.bg}

\usepackage{lmodern}

\begin{document}
\title{Titel}
\section{Abschnitt}\subsection{Unterabschnitt}
\begin{frame}{Folientitel}
  \begin{exampleblock}{Beispiel}
    Beispielinhalt
  \end{exampleblock}
\end{frame}
\end{document}
Permanenter link

beantwortet 27 Apr '14, 09:05

esdd's gravatar image

esdd
14.2k53251

bearbeitet 27 Apr '14, 10:39

So?

alt text

Open in writeLaTeX
\documentclass{beamer}
\usetheme{Warsaw}
\usecolortheme{beaver}
\usepackage{lmodern}

\setbeamercolor*{block title example}{bg=lightgray}
\setbeamercolor*{block body example}{fg= black, bg= white}

\setbeamercolor{block title}{bg=orange!50,fg=black}

\begin{document}
\title{Titel}
\section{Abschnitt}\subsection{Unterabschnitt}
\begin{frame}{Folientitel}
  \begin{exampleblock}{Beispiel}
    Beispielhaft
  \end{exampleblock}

\begin{block}{Block}
    Viel zu viel Text
\end{block}

\end{frame}
\end{document}

Oder auch so:

alt text

Open in writeLaTeX
\documentclass{beamer}
\usetheme{Warsaw}
\usecolortheme{beaver}
\usepackage{lmodern}
%\setbeamertemplate{blocks}[rounded][shadow=false]
%\setbeamercolor{background canvas}{bg=red} %Seitenfarbe

\begin{document}
\title{Titel}
\section{Abschnitt}\subsection{Unterabschnitt}
\begin{frame}{Folientitel}
  \begin{exampleblock}{Beispiel1}
    Beispielhaft
  \end{exampleblock}

\begingroup   
\setbeamercolor*{block title example}{fg=red, bg=lightgray}
\setbeamercolor*{block body example}{fg= blue, bg= lightgray!50}
  \begin{exampleblock}{Beispiel2}
    Beispielhaft
  \end{exampleblock}
\endgroup

  \begin{exampleblock}{Beispiel3}
    Beispielhaft
  \end{exampleblock}

\end{frame}
\end{document}
Permanenter link

beantwortet 27 Apr '14, 01:43

cis's gravatar image

cis
5.4k860168

bearbeitet 27 Apr '14, 03:43

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×108
×94
×33

Frage gestellt: 26 Apr '14, 21:40

Frage wurde angeschaut: 5,999 Mal

Zuletzt aktualisiert: 27 Apr '14, 10:39