Boite colorée pour les théorèmes, définitions ...

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
elbachir

Boite colorée pour les théorèmes, définitions ...

Message non lu par elbachir »

Bonjour,

J'aimerai mettre en valeur les théorèmes, définitions ... Pour cela j'ai pensé à une créer un fond coloré. Mais je ne vois comment. Pourriez-vous m'aider ?

Merci d'avance,
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Re: Boite colorée pour les théorèmes, définitions ...

Message non lu par guiguiche »

Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
D.GH

Re: Boite colorée pour les théorèmes, définitions ...

Message non lu par D.GH »

elbachir a écrit :Bonjour,
J'aimerai mettre en valeur les théorèmes, définitions ... Pour cela j'ai pensé à une créer un fond coloré. Mais je ne vois comment. Pourriez-vous m'aider ?
Merci d'avance,
Bonjour,

le problème a déjà été résolu sur le forum, voir
viewtopic.php?t=4845

Je mets l'un des codes :

Code : Tout sélectionner

 % http://www.cnam.fr/depts/maths/Membres/ghorbanzadeh/
 \documentclass[12pt]{book}
 \usepackage[T1]{fontenc}
 \usepackage[latin1]{inputenc}
 \usepackage[frenchb]{babel}
 \usepackage{lmodern}
 \usepackage{amssymb,amsmath,latexsym,amsfonts}

 \usepackage{calligra}
 \usepackage{pstricks}
   \usepackage{multido}
 \usepackage{pifont}

 \usepackage[thmmarks]{ntheorem}
 \theoremstyle{break}
 \DeclareFixedFont{\theoF}{T1}{phv}{m}{n}{14pt}
 \DeclareFixedFont{\CorpF}{T1}{ptm}{m}{n}{12pt}

 \usepackage{framed}
 \usepackage{xcolor}
 \usepackage{calc}

 \newlength{\LongH}
 \makeatletter
 % #1 couleur du texte
 % #2 % Couleur du bord
 % #3 % Couleur du fond
 \newenvironment{THBoite}[3][black]{%
   \def\FrameCommand{\fboxrule=3pt \fboxsep=5pt \color{#1}\fcolorbox{#2}
 {#3}}
 \setlength\FrameSep{\fboxsep}
 \setlength\FrameRule{\fboxrule}
 \def\Hpt{\strip@pt\hsize}
 \setlength{\LongH}{\Hpt pt}
 \addtolength{\LongH}{-\FrameSep -\FrameRule -\the\parindent} %
   \MakeFramed{\advance\hsize-\width \FrameRestore}
   \begin{theorem} \rule{\the\LongH}{0.4pt}\par \noindent}%
   {\end{theorem}\endMakeFramed}
 \makeatother

 \theoremheaderfont{\theoF}
 \theorembodyfont{\CorpF}
 \newtheorem{theorem}{Th\'eor\`eme}

 %%%%%%%%%%%%%%%%%  environement preuve  %%%%%%%%%%%%%%%%%%%%%%%
 \DeclareFixedFont{\PreuveF}{T1}{calligra}{m}{n}{.7cm}
 \makeatletter
 % \newproof{type}{Texte}[symbol]
 \def\newpreuve#1#2{\@ifnextchar[{\@xnpreuve{#1}{#2}}{\@xnpreuve{#1}{#2}[]}}

 \def\@xnpreuve#1#2[#3]{\expandafter\@ifdefinable\csname #1\endcsname
 {\global\@namedef{#1}{\@prf{#2}}\global\@namedef{end#1}{\@endprf{#3}}}}

 \def\@prf#1{\@ifnextchar[{\@xprf{#1}}{\@yprf{#1}}}

 \def\@xprf#1[#2]{\begin{trivlist}\item[\hskip\labelsep{\PreuveF #1\ (#2):}]}

 \def\@yprf#1{\begin{trivlist}\item[\hskip\labelsep{{\PreuveF #1}~:}]}

\def\@endprf#1{#1\end{trivlist}}
\makeatother
%%----------------------------------------------------------------------
%%  paramètres de l'environement preuve
%% ----------------------------------------------------------------------
\def\MarqueFin#1{\leavevmode\unskip\nobreak\quad\hspace*{\fill}{#1}}
% #1 couleur du symbole (par défaut rouge)
% #2  symbole
\newcommand{\Marque}[2][red]{\MarqueFin{{\color{#1} #2}}}
\def\SymPreuv{\boldmath$\square$}
\newpreuve{preuve}{Preuve}
%***********************************************************************
% La commande suivante est extraite de
% http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/16-girou.pdf
\newcommand{\Homme}
{\pscircle[linestyle=none,fillstyle=solid,fillcolor=cyan](0,0.25){0.1}
\psline[linestyle=solid,linecolor=red](0,-0.075)(0,0.15)
\psline[linestyle=solid,linecolor=red](-0.15,-0.075)(0,0.075)(0.15,-0.075)
\psline[linestyle=solid,linecolor=red](-0.15,-0.225)(0,-0.075)(0.15,-0.225)}
%**************************************************************************

\begin{document}

\chapter{Premier chapitre}
\noindent Contenu d'un th\'eor\`eme sur un nombre de pages $\geq 2$.

\section{Premi\`ere section}

\noindent Un premier th\'eor\`eme

\definecolor{CouleurA}{rgb}{1,0.87498,0}
\definecolor{CouleurB}{rgb}{1,0.87,0.87}

\begin{THBoite}{CouleurA}{CouleurB}
\noindent \multido{\i=1+1}{5}{
\noindent $\mathbb{P}(X>3)$. \\ \newline}
\noindent Le  th\'eor\`eme  num\'ero : \thetheorem~(cinq lignes)
\end{THBoite}

\begin{preuve}
Ce th\'eor\`eme sera d\'emontr\'e plus tard.
\Marque{\Homme}
\end{preuve}

\noindent Le deuxi\`eme th\'eor\`eme

\definecolor{CouleurC}{rgb}{0.5,0.87,0.87}
\definecolor{CouleurD}{rgb}{0.8,0.57,0.47}

\begin{THBoite}[blue]{CouleurC}{red!40!yellow!45}
\noindent \multido{\i=1+1}{50}{
\noindent $\mathbb{P}(X \leq \theta | X >3)$. \\ \newline}
\noindent Le  th\'eor\`eme  num\'ero : \thetheorem~($50$ ligne, sur trois pages)
\end{THBoite}


\begin{preuve}
Ce th\'eor\`eme sera d\'emontr\'e la semaine prochaine.
\Marque{\psscalebox{1.5}{\Homme}}
\end{preuve}

\definecolor{pasgris}{rgb}{0.87,0.88,0.89}

\begin{THBoite}{white}{pasgris}
\noindent $\mathbb{P}(X-Y \leq \eta | X^2+Y >7)$. \\[.2cm]
\noindent Le  th\'eor\`eme  num\'ero : \thetheorem~(deux lignes)
\end{THBoite}

\begin{preuve}
Ce th\'eor\`eme sera d\'emontr\'e la semaine prochaine.
\Marque[blue]{\ding{105}}
\end{preuve}

\end{document}

D.GH
elbachir

Re: Boite colorée pour les théorèmes, définitions ...

Message non lu par elbachir »

Merci beaucoup. Aucune erreur !
D.GH

Re: Boite colorée pour les théorèmes, définitions ...

Message non lu par D.GH »

elbachir a écrit :Merci beaucoup. Aucune erreur !
Bon $\LaTeX$

D.GH
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message