Seite 1 von 1

Beamer - Block Title Hintergrund mit Farbverlauf

Verfasst: Mi 26. Jun 2013, 18:38
von bademaister
Hallo,

ich würde gerne den Hintergrund meiner Blockumgebungen ändern.

Die Hintergrundfarbe kann ich mit
\setbeamercolor{block title}{fg=black,bg=green}
\setbeamercolor{block body}{fg=green,bg=black}
ändern.

Jetzt würde ich dort aber gerne zumindest im Title einen Farbverlauf einfügen. Ich nehme an, dass ich das über \setbeamertemplate machen müsste. Allerdings weiß ich nicht welches template dafür zuständig ist.
Den Farbverlauf würde ich dann über tikz machen.

Wobei es bei Templates scheinbar auch die Option
\setbeamertemplate{TEMPLATE}[vertical shading]
gibt.


Hat dort einer vielleicht eine Lösung?


Vielen Dank

Grüße

Paul

Verfasst: Do 27. Jun 2013, 10:11
von Epllus
Glaube ein vollständiges Minimalbeispiel erhöht die Chancen, dass jemand eine Lösung hat.

Verfasst: Do 27. Jun 2013, 19:38
von bademaister
Hier das Minimalbeispiel

\documentclass[]{beamer}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\setbeamertemplate{blocks}[rounded][shadow=true] 
\setbeamercolor{block title}{fg=black,bg=black!70}
\setbeamercolor{block body}{fg=white,bg=black}


\begin{document}

\begin{frame}

\begin{block}{Titel mit gewünschtem Farbverlauf}
Inhalt des Blocks
\end{block}

\end{frame}

\end{document}


Verfasst: So 30. Jun 2013, 09:59
von bademaister

Verfasst: So 30. Jun 2013, 18:55
von Johannes_B
Zur Vollständigkeit: Der Beitrag von Thomas F. Sturr wurde als Antwort markiert, im Folgenden sein Vorschlag:
\documentclass[]{beamer}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[most]{tcolorbox}

\setbeamertemplate{blocks}[rounded][shadow=true]
\setbeamercolor{block title}{fg=black,bg=black!70}
\setbeamercolor{block body}{fg=white,bg=black}

\newtcolorbox{myblock}[2][]{beamer,title=#2,fonttitle=\sffamily,
  left=1mm,right=1mm,top=1mm,bottom=1mm,arc=2mm,
  colback=black,colupper=white,colframe=yellow,
  coltitle=black,title style={top color=red!70,bottom color=yellow},
  #1}

\begin{document}

\begin{frame}

\begin{block}{Title which background color i like to shade}
Block entry
\end{block}

\begin{myblock}{Title which background color i like to shade}
Block entry
\end{myblock}

\end{frame}

\end{document}