Latex Beamer: Verlaufsanpassung der "Kopfzeile"

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Latex Beamer: Verlaufsanpassung der "Kopfzeile"

von die_nase » So 4. Dez 2016, 15:34

Super, vielen herzlichen Dank!

von Gast » Fr 2. Dez 2016, 07:41

Der Farbverlauf ist eine Eigenschaft des von dir gewählten Themes. Es gibt auch welche ohne Farbverlauf, beispielsweise Madrid, CambridgeUS, Ilmenau, Malmoe u. v. m. (siehe Abschnitt 15 der [d]beamer[/d]-Anleitung).

Natürlich kannst du auch einfach einmal einen Blick in beamerthemeSingapore.sty werfen und findest dort, dass der Verlauf mit \pdfdeclareverticalshading in:
\AtBeginDocument{%
  {
    \usebeamercolor{section in head/foot}
  }
  
  \pgfdeclareverticalshading{beamer@headfade}{\paperwidth}
  {%
    color(0cm)=(bg);
    color(1.25cm)=(section in head/foot.bg)%
  }

  \setbeamercolor{section in head/foot}{bg=}
}
\addtoheadtemplate{\pgfuseshading{beamer@headfade}\vskip-1.25cm}{}
definiert wird, wobei die letzte Anweisung dafür sorgt, dass dies im Head Template] auch tatsächlich verwendet wird.

Ich weiß nicht, ob es möglich ist, das Shading wieder aus dem Head Template zu entfernen. Aber es ist ganz einfach möglich, das Fading so umzudefinieren, dass Start- und Endfarbe gleich sein:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}

\usetheme{Singapore}
\usefonttheme{professionalfonts}
\useinnertheme{circles}
\setbeamertemplate{footline}[frame number]
\beamertemplatenavigationsymbolsempty

\AtBeginDocument{%
  \pgfdeclareverticalshading{beamer@headfade}{\paperwidth}
  {%
    color(0cm)=(section in head/foot.bg);% <-- Geändert!
    color(1.25cm)=(section in head/foot.bg)%
  }
}

\begin{document}
   

\section{Überschrift}
\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}

\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}


\section{Überschrift}
\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}


\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}

\end{document}
Näheres zu den Befehlen findet sich in der [d]beamer[/d]-Anleitung und in der [d]pgf[/d]-Anleitung. Bitte unbedingt nachlesen!

Latex Beamer: Verlaufsanpassung der "Kopfzeile"

von die_nase » Do 1. Dez 2016, 21:35

Hallo zusammen,

ich suche eine Möglichkeit, um die Beamervorlage so zu ändern, dass die "Kopfzeile" oben (die, in der auch die Abschnitte und Unterabschnitte aufgeführt sind) keinen Verlauf mehr hat. Also statt dem Übergang von blau zu weiß beispielsweise komplett blau ist.

Leider wusste ich nicht, wie diese Kopfzeile heißt (Smoothbar? Oder ist das was anderes?) Könnt ihr mir helfen?

Viele Grüße
Die_Nase
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}

\usetheme{Singapore}
\usefonttheme{professionalfonts}
\useinnertheme{circles}
\setbeamertemplate{footline}[frame number]
\beamertemplatenavigationsymbolsempty

\begin{document}
	

\section{Überschrift}
\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}

\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}


\section{Überschrift}
\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}


\subsection*{Überschrift}
\begin{frame}
    Test
\end{frame}

\end{document}

Nach oben