Estoy usando el Goettingen
tema y automáticamente etiqueto el encabezado con el nombre de la subsección. Como el Goettingen
tema 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 \subsection
comando especifica el título de la subsección que se utilizará en elbarras de navegación. Según el manual de Beamer: " \insertsubsectionhead
inserta el nombre de la subsección que estápara ser escrito en una barra de navegación"
Entonces, en lugar de usar \let\insertframetitle\insertsubsectionhead
para insertar la versión corta del título de la subsección como título del marco, simplemente use \let\insertframetitle\insertsubsection
(sin al head
final):