Jai plusieurs questions concernant lutilisation des définitions et théorèmes dans le package beamer. Voici un exemple:
\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}
Jai plusieurs modifications que jaimerais ajouter, mais je ne sais pas vraiment comment les faire moi-même en Latex.
- Je voudrais que les définitions et les théorèmes soient numérotés séparément.
- Jai ajouté le nouveau théorème appelé
idea
, cest également numéroté. Mais je voudrais que ce et non soit numéroté. - Le contenu du nouveau théorème
idea
est en italique. Comment puis-je supprimer cela? - Enfin, ajouter
section
ousubsection
entre les cadres nimprime pas le titre de la section sur le cadre. Cela a-t-il quelque chose à voir avec le modèle par défaut que jutilise? - Sil est possible dajouter des sections, je le ferais comme les définitions et les théorèmes à numéroter séparément, en fonction de la section dans laquelle ils se trouvent.
Merci
Commentaires
- Dans cette question , Gonzalo Medina explique en détail comment personnaliser les environnements de théorème. Vérifiez-le! Cela ne répond ' pas à tout ce que vous vous demandez.
Réponse
Si vous désactivez la création automatique de blocs de théorème par beamer
et faites comme dhabitude en utilisant amsthm
vous pouvez tout formater facilement .
Donc, loption notheorems
désactive le processus automatique et vous devez ensuite définir les environnements par vous-même. Ainsi vous pouvez spécifier le style et la numérotation.
\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}
Si vous « ne voulez pas faire à la main comme ci-dessus, alors:
Pour 1: pas encore de solution.
Pour 2 et 3, utilisez
\theoremstyle{definition} \newtheorem*{idea}{Proof idea}
Pour 5 selon le guide de lutilisateur (pg 119), utilisez loption envcountsect
dans la classe de document
\documentclass[mathserif,envcountsect]{beamer}
Remarque: 4 nest pas lié à la numérotation. Il suffit de lutiliser dans le frame
\frametitle[short frame title]{title}
pour y insérer un titre.
Commentaires
- @JNevens, jai édité. Sil vous plaît, étudiez-le.
- Jai utilisé la solution manuelle. Merci pour les commentaires supplémentaires pour clarification.
- @JNevens vous êtes les bienvenus.