Definitionen und Theoreme in Beamer

Ich habe mehrere Fragen zur Verwendung von Definitionen und Theoremen im Beamer-Paket. Hier ein Beispiel:

\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} 

Ich möchte einige Änderungen hinzufügen, weiß aber nicht genau, wie ich sie in Latex selbst ausführen soll.

  • Ich möchte, dass die Definitionen und Theoreme separat nummeriert werden.
  • Ich habe den neuen Satz mit dem Namen idea hinzugefügt auch nummeriert. Aber ich möchte, dass dieses nicht nummeriert wird.
  • Der Inhalt des neuen Satzes idea ist kursiv gedruckt. Wie kann ich dies entfernen?
  • Fügen Sie schließlich section oder zwischen Frames druckt den Abschnittstitel nicht auf den Frame. Hat dies etwas mit der von mir verwendeten Standardvorlage zu tun?
  • Wenn es möglich ist, Abschnitte hinzuzufügen, würde ich wie die Definitionen und Theoreme, die basierend auf dem Abschnitt, in dem sie sich befinden, separat nummeriert werden müssen.

Vielen Dank

Kommentare

  • In In dieser Frage erklärt Gonzalo Medina ausführlich, wie die Theoremumgebungen angepasst werden. Hör zu! ' beantwortet jedoch nicht alles, was Sie sich fragen.

Antwort

Wenn Sie die automatische Erstellung von Theoremblöcken durch beamer deaktivieren und wie gewohnt mit amsthm arbeiten, können Sie alle problemlos formatieren

Mit der Option notheorems wird der automatische Prozess deaktiviert, und Sie müssen die Umgebungen selbst definieren. So können Sie den Stil und die Nummerierung angeben.

\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} 

geben Sie ein Bildbeschreibung hier

Wenn Sie nicht wie oben von Hand arbeiten möchten, dann:

Für 1: Noch keine Lösung.

Verwenden Sie für 2 und 3

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

Verwenden Sie für 5 gemäß Benutzerhandbuch (S. 119) die Option envcountsect innerhalb der Dokumentklasse

\documentclass[mathserif,envcountsect]{beamer} 

Hinweis: 4 hat nichts mit Nummerierung zu tun. Verwenden Sie es einfach innerhalb von frame

\frametitle[short frame title]{title} 

, um einen Titel dafür einzufügen.

Kommentare

  • @JNevens, ich habe es bearbeitet. Bitte studieren Sie es.
  • Ich habe die manuelle Lösung verwendet. Vielen Dank für die zusätzlichen Kommentare zur Verdeutlichung.
  • @JNevens, Sie sind willkommen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.