¿Hay alguna manera de especificar que cada \frametitle debería tenercomo la especificación de superposición?

¿Hay alguna manera de especificar que cada \frametitle debería tenercomo la especificación de superposición?

Produzco beamerarticlenotas de clase potenciadas desde el mismo archivo que mi presentación. no quiero tenercualquier \frametitles en las notas de la conferencia. ¿Hay alguna manera de decirle a Beamer que quiero que todos \frametitlesean visibles solo en <presentation>modo? (Por supuesto, podría definir una macro \presframetitle#1como una abreviatura de \frametitle<presentation>{#1}, pero preferiría no hacerlo).

Respuesta1

Normalmente beamerarticle.stydefine el título del marco como

\defbeamertemplate<article>*{frametitle}{default}{\paragraph*{\insertframetitle}\ \par\noindent\emph{\insertframesubtitle}\par}

Pero puedes proporcionar tu propia definición, por ejemplo:

\documentclass{article}

\usepackage{beamerarticle}
\defbeamertemplate<article>*{frametitle}{empty}{}

\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
    \frametitle{test}
    abc
\end{frame}

\end{document}

Respuesta2

Probablemente sea mejor que proporciones una definición alternativa.

\mode<article>{\renewcommand\frametitle[1]{}}

Vale la pena señalar aquí que, si bien beamertiene una especificación de superposición predeterminada global, no hay una para cada elemento. Algo como frametitleis sería viable, pero no para otros elementos: imagina an itemize, que podría estar en un bloque, en una columna, en ambos,...

información relacionada