Beamer-Kurzformulare und automatische Beschriftung der Kopfzeile

Beamer-Kurzformulare und automatische Beschriftung der Kopfzeile

Ich verwende das GoettingenDesign und beschrifte die Kopfzeile automatisch mit dem Namen des Unterabschnitts. Da das GoettingenDesign eine seitliche Navigationsleiste hat, sind einige der Unterabschnitte zu lang, um in einer einzigen Zeile angezeigt zu werden. Ich möchte eine Kurzform für die Seitenleiste (mit [...]) und eine Langform für die Kopfzeile (mit {...}) angeben. Der Code fügt jedoch auch die Kurzform in die Kopfzeile ein.

Kann das irgendjemand zum Laufen bringen (also das Kurzformular in der Seitenleiste und das Langformular als Kopfzeile verwenden)?

Hier ist ein minimales funktionierendes Beispiel;

\documentclass[xcolor=svgnames,smaller,12pt,table]{beamer}

\usepackage{helvet}

\usetheme{Goettingen}

\usecolortheme{seahorse}

\addtobeamertemplate{frametitle}{\let\insertframetitle\insertsubsectionhead}{}

\begin{document}

\section{Section One}

\subsection[sub 1]{Subection One}

\begin{frame}{x}

Some text

\end{frame}

\end{document}

Antwort1

Das optionale Argument des \subsectionBefehls gibt den Unterabschnittstitel an, der in derNavigationsleisten. Laut Beamer-Handbuch: " \insertsubsectionheadfügt den Namen des Unterabschnitts ein, derin einer Navigationsleiste gesetzt werden"

Anstatt also \let\insertframetitle\insertsubsectionheaddie Kurzversion des Unterabschnittstitels als Rahmentitel einzufügen, verwenden Sie einfach \let\insertframetitle\insertsubsection(ohne das headam Ende):

Bildbeschreibung hier eingeben

verwandte Informationen