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.4k53451
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.4k53451

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.6k882183

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

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:

×114
×97
×35

Frage gestellt: 26 Apr '14, 21:40

Frage wurde angeschaut: 6,692 Mal

Zuletzt aktualisiert: 27 Apr '14, 10:39