巨大な Beamer プレゼンテーションからのフレーム スライドをカスタマイズして組み込む

巨大な Beamer プレゼンテーションからのフレーム スライドをカスタマイズして組み込む

フレームがたくさんあるマスターの巨大なプレゼンテーションが 1 つありますbeamer

カスタマイズしたい対象者に応じて、たとえば、一般の人には基本的なスライドだけを含め、専門家には高度なスライドを含めます。Beamer にすでにそのような機能があるかどうかはわかりませんが、次のようにシンプルであればいいと思います。

  • 各フレームに、たとえば BASIC、ADVANCED などのキーワードでラベルを付けます。
  • と入力するとコンパイルできるはずです\includeonly{BASIC}。これには、BASIC とマークされたすべてのスライドが含まれるはずです。
  • と言うと\includeonly{ADVANCED}、高度なスライドだけがコンパイルされるはずです。
  • さらに、 と言うと\includeonly{BASIC, ADVANCED}、すべてが含まれます。

答え1

このetoolboxパッケージは必要なすべての制御を提供しますが、\iftoggleマスター Beamer プレゼンテーションが大きい場合は多くのステートメントを追加する必要がありますが、完全な柔軟性を提供します。

たとえば、2 つの論理変数BASICとを次のように定義しますADVANCED

\newtoggle{BASIC}
\newtoggle{ADVANCED}

\toggletrue{BASIC}
\togglefalse{ADVANCED}

コード内で次の条件を使用できます。

% do some standard (or outline) material [e.g. title page, contents]

\iftoggle{BASIC}{%
    % do some basic material
}{}

\iftoggle{ADVANCED}{%
    % do some advanced material
}{}

これにより、すべての標準資料と基本資料がコンパイルされますが、高度な資料はコンパイルされません。

関連情報