私はbeamerarticle
プレゼンテーションと同じファイルから パワード講義ノートを作成します。どれでも \frametitle
\frametitle
講義ノートに があります。Beamer に、 を モードでのみ表示するように指示する方法はありますか<presentation>
? (もちろん、\presframetitle#1
の省略形となるマクロを定義することもできます\frametitle<presentation>{#1}
が、そうしたくはありません。)
答え1
通常、beamerarticle.sty
フレームタイトルは次のように定義されます
\defbeamertemplate<article>*{frametitle}{default}{\paragraph*{\insertframetitle}\ \par\noindent\emph{\insertframesubtitle}\par}
ただし、次のように独自の定義を提供することもできます。
\documentclass{article}
\usepackage{beamerarticle}
\defbeamertemplate<article>*{frametitle}{empty}{}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\frametitle{test}
abc
\end{frame}
\end{document}
答え2
おそらく別の定義を提供するのが最善でしょう
\mode<article>{\renewcommand\frametitle[1]{}}
ここで注目すべきは、 にはbeamer
グローバルなデフォルトのオーバーレイ仕様がありますが、各要素にはそれがありません。 のようなものは ではframetitle
機能しますが、他の要素では機能しません。 がitemize
ブロック内、列内、両方内などにあると想像してください...