Ich erstelle eine beamerarticle
Vorlesungsnotiz aus derselben Datei wie meine Präsentation. Ich möchte nichtbeliebig \frametitle
s in den Vorlesungsnotizen. Gibt es eine Möglichkeit, Beamer mitzuteilen, dass ich möchte, dass jedes \frametitle
nur im Modus sichtbar ist <presentation>
? (Natürlich könnte ich ein Makro \presframetitle#1
als Abkürzung für definieren \frametitle<presentation>{#1}
, aber das würde ich lieber nicht tun.)
Antwort1
Normalerweise beamerarticle.sty
definiert 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 beamer
es zwar eine globale Standard-Overlay-Spezifikation gibt, aber nicht für jedes Element. Für etwas wie frametitle
wä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 ...