Gibt es eine Möglichkeit anzugeben, dass jeder \frametitleals Overlay-Spezifikation?

Gibt es eine Möglichkeit anzugeben, dass jeder \frametitleals Overlay-Spezifikation?

Ich erstelle eine beamerarticleVorlesungsnotiz aus derselben Datei wie meine Präsentation. Ich möchte nichtbeliebig \frametitles in den Vorlesungsnotizen. Gibt es eine Möglichkeit, Beamer mitzuteilen, dass ich möchte, dass jedes \frametitlenur im Modus sichtbar ist <presentation>? (Natürlich könnte ich ein Makro \presframetitle#1als Abkürzung für definieren \frametitle<presentation>{#1}, aber das würde ich lieber nicht tun.)

Antwort1

Normalerweise beamerarticle.stydefiniert der Frametitel als

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

Sie können jedoch Ihre eigene Definition angeben, zum Beispiel:

\documentclass{article}

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

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

\end{document}

Antwort2

Am besten geben Sie wahrscheinlich eine alternative Definition an

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

Hier ist anzumerken, dass beameres zwar eine globale Standard-Overlay-Spezifikation gibt, aber nicht für jedes Element. Für etwas wie frametitlewäre es praktikabel, aber nicht für andere Elemente: Stellen Sie sich ein vor itemize, das in einem Block, in einer Spalte, in beidem usw. sein könnte ...

verwandte Informationen