侵入方法\only

侵入方法\only

allowframebreaksビーマーには副作用があるため、ゴンサロ・メディナ、彼は「Beamer、異なる字幕によるフレームブレーク「」と彼は\only代替品として推奨している。以下は彼が挙げた例である。

\documentclass{beamer}
%---------------------------------------------------------------%
\usepackage{graphics,tikz}
%---------------------------------------------------------------%
\begin{document}
%---------------------------------------------------------------%
\begin{frame}
\frametitle{Common title, appearing on all slides in one frame}
%------------------------------------------------------------ 1
\only<1>{
\framesubtitle{The first frame subtitle}
\begin{itemize}
\item some text on slide 1
\item some text
\item some text
\item   \dots

\end{itemize}}
%------------------------------------------------------------ 2
\only<2>{
\framesubtitle{The second frame subtitle}
\begin{itemize}
\item some text on slide 2
\item some text
\item some text
\item   \dots 
\end{itemize}}  
%---------------------------------------------------------------%
\end{document} 

私の質問は、タイトル「2 番目のフレームのサブタイトル」に関連するものがもう少しあり、それらを 1 つのフレームに配置できない場合、どうすればよいでしょうか。ローカルで使用できる\only<2>同様のコマンドはありますか。allowframebreaks

答え1

(コメントとしては長すぎますが、ある程度は回答にもなっていると思います)。

Gonzalo のリンクされた回答にある Beamer のドキュメントからの引用には大いに同意しますが、これは単にスタイルの問題です。たとえば、4 つのスライドに分かれた長い項目別リストは本当に退屈ですが、\only同じリストの一部を字幕で説明した画面 I、II、III、IV を表示する別の方法や、同じトピックに関する複数のリストを表示する別の方法でも、同じひどい結果が得られます。

この参考資料に記載されている暗黙の解決策(私見では最善)は、リストを削減/分割して、トピックごとに 5 個または 6 個以下の項目が含まれるようにし(フレームに特徴的なタイトルを追加することを検討してください)、プレゼンテーションを再設計して、トピックごとに 1 枚のスライドのみが含まれるようにすることです。

一方、allowframebreaks技術的な観点からは、使用しても問題はありません。リストを縮小/分割できない場合は、使用しない理由はありません。ここでは異なるサブタイトルを使用することはできませんが、すでに番号が付けられたタイトルを持つ 1 つのリスト (つまり同じトピック) のみを表示する場合は、サブタイトルはあまり意味がありません。

関連情報