Bonjour,
Je souhaiterai mettre différentes couleurs à mes boiboites comme sur le site suivant : http://lemondedesmaths.fr/cariboost_...de-1-Cours.pdf. Par exemple mettre une boite en rouge, l'autre en verte, l'autre en bleu etc... Cependant j'ai essayé mainte et mainte fois, et je me retrouve face à un probleme. Comment faire ?
Dans un dossier sur mon bureau se trouve un fichier intitulé "boiboite.sty" dont le code est le suivant :
Citation :
\RequirePackage{xkeyval}
\RequirePackage{tikz}
\RequirePackage{amssymb}
\define@key{boxedtheorem}{titlecolor}{\def\titlecolor{#1}}
\define@key{boxedtheorem}{titlebackground}{\def\titlebackground{#1}}
\define@key{boxedtheorem}{background}{\def\background{#1}}
\define@key{boxedtheorem}{titleboxcolor}{\def\titleboxcolor{#1}}
\define@key{boxedtheorem}{boxcolor}{\def\boxcolor{#1}}
\define@key{boxedtheorem}{thcounter}{\def\thcounter{#1}}
\define@key{boxedtheorem}{size}{\def\size{#1}}
\presetkeys{boxedtheorem}{titlecolor = black, titlebackground = white, background = white,%
titleboxcolor = black, boxcolor = black, thcounter=, size = .9\textwidth}{}
\newcommand{\couleurs}[1][]{%
\setkeys{boxedtheorem}{#1}
\tikzstyle{fancytitle} =[draw=\titleboxcolor, rounded corners, fill=\titlebackground,
text= \titlecolor]
\tikzstyle{mybox} = [draw=\boxcolor, fill=\background, very thick,
rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
}
%Commande générique pour faire un joli encadré
\newsavebox{\boiboite}
\newcommand{\titre}{Titre}
\newenvironment{boite}[2][]%
{%
\renewcommand{\titre}{#2}
\couleurs[#1]
\begin{lrbox}{\boiboite}%
\begin{minipage}[!h]{\size}
}%
{%
\end{minipage}
\end{lrbox}
\begin{center}
\begin{tikzpicture}
\node [mybox] (box){\usebox{\boiboite}};
\node[fancytitle, right=10pt] at (box.north west) {\titre};
\end{tikzpicture}
\end{center}
}
\newcommand{\newboxedtheorem}[4][]{%
\couleurs[#1]
\@ifnotempty{#4}{%
\@ifundefined{the#4}{\@ifundefined{\thcounter}{\newcounter{#4}}{%
\newcounter{#4}[\thcounter ] } } { }%
}
\newenvironment{#2}[1][]{%
\@ifnotempty{#4}{\refstepcounter{#4}}
\begin{boite}[#1]{\textbf{#3\@ifnotempty{#4}{ \csname the#4\endcsname} }\@ifnotempty{##1}{(##1)}\textbf{}}
}%
{%
\end{boite}
}
}
Et je vous transmet le début du code de mon fichier .tex :
\documentclass[a4paper,12pt,oneside]{book}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage[polutonikogreek,frenchb]{babel}
\usepackage{epsfig}
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\usepackage[francais]{layout}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{enumerate}
\usepackage{color}
\usepackage{dsfont}
\usepackage{fancybox}
\usepackage{txfonts}
\usepackage{boiboites}
\usepackage{pstricks}
\newboxedtheorem[thcounter=none]{prop}{Proposition}{compteurP}
\newboxedtheorem[thcounter=none]{theo}{Théorème}{test}
\newboxedtheorem[thcounter=none]{cor}{Corollaire}{compteurC}
\newboxedtheorem[thcounter=none]{lem}{Lemme}{compteurL}
\newboxedtheorem[thcounter=none]{activite}{Activité}{compteurAc}
\begin{document}
J'aimerai avoir une couleur différente pour les propositions, les théorèmes, les corollaires, etc etc...
Je ne sais pas si je me suis assez bien exprimée..
Je vous remercie d'avance pour votre aide.
Marine.