[LaTeX] Encadrer théorèmes et utiliser "proof"
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[LaTeX] Encadrer théorèmes et utiliser "proof"



  1. #1
    Kairn

    [LaTeX] Encadrer théorèmes et utiliser "proof"


    ------

    Bonsoir !

    Je sais comment encadrer un théorème (ou définition, ou...) d'une part, et je sais comment utiliser le \begin{proof} d'autre part. Mais j'aimerais pouvoir faire les deux en même temps, et il semble que ma solution pour encadrer ne soit pas compatible avec l'utilisation du proof.

    Donc d'un côté j'utilise pour encadrer :
    Code:
    
    \usepackage{framed}
    \usepackage[framed]{ntheorem}
    \setlength{\theorempreskipamount}{0pt}
    \setlength{\theorempostskipamount}{0pt}
    \newframedtheorem{theo}{Théorème} 
    
    Qui s'utilise de la sorte :

    Code:
    Voici un théorème important :
    \begin{theo}
    Il paraît que $1\neq 0$.
    \end{theo}
    \textit{Démonstration.} C'est trivial. Je vous assure que blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla.
    et donne ceci : c'est sympa, mais on a pas l'environnement "démonstration".
    p.png


    De l'autre, j'importe le paquet amsthm indispensable pour utiliser "proof".

    Code:
    \usepackage{amsthm}
    \newtheorem{theo}{Théorème}
    Et je fais :

    Code:
    Voici un théorème important :
    
    \begin{theo}
    Il paraît que $1\neq 0$.
    \end{theo}
    
    \begin{proof}
    C'est trivial. Je vous assure que blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla.
    \end{proof}
    et ça donne ceci : c'est sympa, mais le théorème n'est pas encadré.
    m.png


    Et forcément, quand je veux utiliser les deux ensembles:
    Code:
    \usepackage{amsthm}
    
    \usepackage{framed}
    \usepackage[framed]{ntnthheorem}
    \setlength{\theorempreskipamount}{0pt}
    \setlength{\theorempostskipamount}{0pt}
    \newframedtheorem{theo}{Théorème}
    eh bin ça marche pas. Ça me sort notamment un "Package ntheorem Error: Theorem style plain already defined".



    Alors je me suis dit qu'il fallait jeter ma solution pour encadrer (parce que je ne peux pas jeter le amsthm), et en bricoler une autre.
    Je suis arrivé après quelques péripéties à ceci :
    Code:
    \usepackage{amsthm}
    \newtheorem{theo}{Théorème}
    
    \newenvironment{thm}{\begin{minipage}{\textwidth}\begin{theo}}{\end{theo}\end{minipage}}
    Et je l'utilise comme ça :
    Code:
    Voici un théorème important :
    
    \fbox{ \begin{thm}
    Il paraît que $1\neq 0$
    \begin{thm} }
    
    \end{proof}
    C'est trivial. Je vous assure que blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla blabla blablabla.
    \end{proof}
    Ce qui donne :
    t.png

    Et ceci ne me satisfait pas pour plusieurs raisons :
    - le cadre est décalé vers la droite et déborde, alors que je voudrais qu'il commence et finisse au ras de la marge de chaque côté ;
    - par rapport à la première solution pour encadrer, le cadre est trop proche du texte situé aussi bien avant que après que dedans ;
    - je voudrais me dispenser d'utiliser à chaque fois le \fbox{} et l'inclure dans la définition de l'environnement, mais je ne sais pas faire.



    Vous savez tout de mon problème. Auriez-vous des idées pour combiner les deux premières solutions, ou pour améliorer la troisième ?

    Bonne soirée !

    -----

  2. #2
    invite9dc7b526

    Re : [LaTeX] Encadrer théorèmes et utiliser "proof"

    Qu'est-ce qu'il fait l'environnement proof? Si c'est juste dessiner le petit carré à la fin de la dernière ligne, tu dois pouvoir assez facilement le faire par toi-même.

  3. #3
    Kairn

    Re : [LaTeX] Encadrer théorèmes et utiliser "proof"

    Salut !

    Il rajoute le petit carré et il ne met pas d'alinéa avant le "démonstration".
    C'est vrai que ça doit pouvoir se faire pas trop difficilement, je vais essayer.

    Merci de m'y faire penser !

Discussions similaires

  1. Géométrie : théorèmes et définitions "raisonnables" en fin de collège
    Par Mateo_13 dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 22/03/2019, 18h41
  2. VB mettre le micro en mode " ecoute" "veille" et "stop" sous visual basic
    Par invite5ea368ff dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 14/12/2015, 13h45
  3. Définition "exhaustive" de la géométrie euclidienne et démonstration de quelques théorèmes admis
    Par invite2b14cd41 dans le forum Mathématiques du collège et du lycée
    Réponses: 28
    Dernier message: 09/06/2015, 12h26
  4. Il est erroné d'utiliser les symboles "1" et "0" dans une table de vérité.
    Par invite00710587 dans le forum Epistémologie et Logique (archives)
    Réponses: 27
    Dernier message: 22/08/2013, 08h21
  5. Quand utiliser "Arrangement" "coef binomiaux"?
    Par invite15c9751f dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 26/09/2011, 19h04