Faire des définitions

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Faire des définitions

Messagepar XANA » Vendredi 05 Janvier 2018, 14:49

Bonjour

J'ai longtemps recherché comment écrire des définitions mais je n'ai pas trouvé ! (genre écrire Définition 1.2.1. bla blabla bla. (mais pas en italique))
J'ai trouvé la commande \newtheorem, qui permet de faire de nouveaux environnements, mais je n'arrive pas à changer le style de ceux-ci (ça garde le style plain (Définition 1.2.1. bla blabla bla.), alors que je voudrais que ça prenne le style définition (Définition 1.2.1. bla blabla bla.)). J'ai trouvé la commande \theoremstyle{definition}, mais je ne sais pas où la mettre pour que cela fonctionne...
Il y a peut être un commande qui existe déjà pour faire des définitions, mais je ne l'ai pas trouvée...

La même question se pose aussi pour les exemples, remarques...

Merci
XANA
Déca-utilisateur
 
Messages: 11
Inscription: Lundi 04 Septembre 2017, 16:56
Statut actuel: Post-bac | CPGE

Publicité

Re: Faire des définitions

Messagepar touhami » Vendredi 05 Janvier 2018, 17:29

Bon jour. Voici ce qu'on peut faire avec l'extension amsthm, par exemple.
Code: Tout sélectionner
\documentclass[french]{book}   
%------------------------------------------------            
\usepackage{lmodern}            
\usepackage[T1]{fontenc}         
\usepackage[utf8]{inputenc}      
\usepackage{babel}
%------------------------------------------------
\usepackage{amsmath,amssymb}
\usepackage{amsthm}
%------------------------------------------------
\newtheorem{theorem}{Théorème}[chapter]
\newtheorem{corollaire}[theorem]{Corollaire}
\newtheorem{lemma}[theorem]{Lemme}
\theoremstyle{definition}
\newtheorem{definition}{Définition}[chapter]
\newtheorem{example}{Exemple}[chapter]
\newtheorem{exo}{Exercice}[chapter]   
%------------------------------------------------
\begin{document}
\begin{definition}
Bla bla
\end{definition}
\begin{definition}
Bla bla
\end{definition}
\end{document}
touhami
Méga-utilisateur
 
Messages: 388
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac

Re: Faire des définitions

Messagepar XANA » Vendredi 05 Janvier 2018, 18:13

Merci !
En fait il suffisait de mettre le \theoremstyle avant le \newtheorem et pas après !
XANA
Déca-utilisateur
 
Messages: 11
Inscription: Lundi 04 Septembre 2017, 16:56
Statut actuel: Post-bac | CPGE

Re: Faire des définitions

Messagepar balf » Vendredi 05 Janvier 2018, 20:38

Voici une version avec l'extension ntheorem, qui présente l'avantage d'un gestion automatique des symboles de fin de preuve:
Code: Tout sélectionner
        \documentclass[french]{book}
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[upright]{fourier}
        \usepackage{babel}
        %------------------------------------------------
        \usepackage{mathtools, amssymb}
        \usepackage[thmmarks, amsmath]{ntheorem}
        %------------------------------------------------
        \theoremstyle{plain}
        \theoremheaderfont{\upshape\bfseries}
        \theorembodyfont{\itshape}
        \theoremseparator{\textbf{.\,---}}
        \newtheorem{thm}{Théorème}[chapter]
        \newtheorem{corolle}[thm]{Corollaire}
        \newtheorem{lem}[thm]{Lemme}
        %-----------------------------------------------
        \theoremheaderfont{\bfseries}
        \theorembodyfont{\mdseries\upshape}
        \theoremseparator{.}
        \theoremstyle{definition}
        \newtheorem{definition}{Définition}[chapter]
        \newtheorem{exemple}{Exemple}[chapter]
        \newtheorem{exo}{Exercice}[chapter]
        %------------------------------------------------
        \theoremstyle{nonumberplain}
        \theoremheaderfont{\mdseries\upshape}
        \theoremsymbol{$\mathrm{o}.\varepsilon.\delta.$}
        \theoremheaderfont{\scshape}
        \theoremseparator{\,:}
        \newtheorem{dem}{Démonstration}

        \begin{document}

        \setcounter{chapter}{1}

        \begin{definition}
        Bla bla.
        \end{definition}
        \begin{thm}
       On a $\, 2 = 3 $.
        \end{thm}
       \begin{dem}
        C’est à cause que $1 = 2$.
        \end{dem}

        \end{document}

B. A.
Fichiers joints
faire_des_definitions.pdf
(43.39 Kio) Téléchargé 6 fois
Dernière édition par balf le Dimanche 07 Janvier 2018, 15:52, édité 3 fois.
balf
Zetta-utilisateur
 
Messages: 3679
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Faire des définitions

Messagepar pzorba75 » Samedi 06 Janvier 2018, 05:55

Ce dernier exemple ne se compile pas avec Overleaf.com.
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 135
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Faire des définitions

Messagepar balf » Samedi 06 Janvier 2018, 12:09

@pzorba75: Il y avait une accolade ouvrante remplacée par un accent. C'est corrigé (et complété d'un exemple).

B. A.
balf
Zetta-utilisateur
 
Messages: 3679
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Proximic [Spider] et 24 invités