Beamer formularios cortos y etiquetado automático de cabecera.

Beamer formularios cortos y etiquetado automático de cabecera.

Estoy usando el Goettingentema y automáticamente etiqueto el encabezado con el nombre de la subsección. Como el Goettingentema tiene una barra de navegación lateral, algunas de las subsecciones son demasiado largas para mostrarse en una sola línea. Lo que me gustaría hacer es especificar una forma corta para la barra lateral (usando [...]) y una forma larga para el encabezado (usando {...}). Sin embargo, el código también inserta el formulario corto en el encabezado.

¿Alguien puede hacer que esto funcione (es decir, usar el formulario corto en la barra lateral y el formulario largo como encabezado)?

Aquí hay un ejemplo de trabajo mínimo;

\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}

Respuesta1

El argumento opcional del \subsectioncomando especifica el título de la subsección que se utilizará en elbarras de navegación. Según el manual de Beamer: " \insertsubsectionheadinserta el nombre de la subsección que estápara ser escrito en una barra de navegación"

Entonces, en lugar de usar \let\insertframetitle\insertsubsectionheadpara insertar la versión corta del título de la subsección como título del marco, simplemente use \let\insertframetitle\insertsubsection(sin al headfinal):

ingrese la descripción de la imagen aquí

información relacionada