ビーマーの定義と定理

ビーマーパッケージでの定義と定理の使用に関していくつか質問があります。次に例を示します。

\documentclass[mathserif]{beamer} \usepackage{graphicx} \usepackage{tcolorbox} \usepackage{amsthm} \setbeamertemplate{theorems}[numbered] \newtheorem{idea}{Proof idea} \begin{document} \section[test]{this is a test} \frame{ \begin{tcolorbox} \begin{definition} This is a definition. \end{definition} \begin{theorem} This is a theorem. \end{theorem} \begin{idea} This is a proof idea. \end{idea} \begin{proof} This is a proof. \end{proof} \end{tcolorbox} } \end{document} 

追加したい変更がいくつかありますが、LaTeXで自分で行う方法がわかりません。

  • 定義と定理に別々に番号を付けたい。
  • ideaという新しい定理を追加しました。これは番号も付けられていますが、このではなくに番号を付けてください。
  • 新しい定理の内容ideaは斜体です。これを削除するにはどうすればよいですか?
  • 最後に、sectionまたはフレームの間にセクションタイトルがフレームに印刷されません。これは、使用しているデフォルトのテンプレートと関係がありますか?
  • セクションを追加できる場合は、定義と定理のように、それらが含まれるセクションに基づいて、別々に番号が付けられます。

ありがとうございます

コメント

  • この質問、ゴンザロメディナは、定理環境をカスタマイズする方法を徹底的に説明しています。見てみな! '疑問に思っていることすべてに答えるわけではありません。

答え

beamerによる定理ブロックの自動作成を無効にし、amsthmを使用した通常の方法と同じようにすると、すべてを簡単にフォーマットできます。 。

したがって、オプションnotheoremsは自動プロセスを無効にし、自分で環境を定義する必要があります。したがって、スタイルと番号を指定できます。

\documentclass[mathserif,notheorems]{beamer} % option notheorems \usepackage{amsthm} \setbeamertemplate{theorems}[numbered] % to number \theoremstyle{plain} % insert bellow all blocks you want in italic \newtheorem{theorem}{Theorem}[section] % to number according to section \theoremstyle{definition} % insert bellow all blocks you want in normal text \newtheorem{definition}{Definition}[section] % to number according to section \newtheorem*{idea}{Proof idea} % no numbered block \usepackage{graphicx} \usepackage{tcolorbox} \begin{document} \section[test]{this is a test} \frame{ \frametitle[short frame title]{title} \begin{tcolorbox} \begin{definition} This is a definition. \end{definition} \begin{theorem} This is a theorem. \end{theorem} \begin{idea} This is a proof idea. \end{idea} \begin{proof} This is a proof. \end{proof} \end{tcolorbox} } \end{document} 

ここに画像の説明

上記のように手作業で行いたくない場合は、次のようにします。

1の場合:まだ解決策はありません。

2および3の場合

\theoremstyle{definition} \newtheorem*{idea}{Proof idea} 

ユーザーガイド(119ページ)による5の場合、ドキュメントクラス内でオプションenvcountsectを使用します

\documentclass[mathserif,envcountsect]{beamer} 

注: 4は番号付けとは関係ありません。frame

\frametitle[short frame title]{title} 

タイトルを挿入します。

コメント

  • @JNevens、編集しました。よく調べてください。
  • 手動ソリューションを使用しました。説明のために追加のコメントをありがとうございます。
  • @JNevensを歓迎します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です