Quelqu'un voit-il l'erreur ?
Merci d'avance.
Code : Tout sélectionner
\RequirePackage{xcolor}
\RequirePackage{tikz}
\tikzstyle{boxdef} = [draw=red, fill=red!20, very thick,
rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{Definition} =[fill=red, text=white, rounded corners]
\tikzstyle{boxthe} = [draw=OliveGreen, fill=OliveGreen!20, very thick,rectangle, rounded corners,%
inner sep=10pt, inner ysep=20pt]
\tikzstyle{theoreme} =[fill=OliveGreen, text=white, rounded corners]
%
\newsavebox\theoremcontents
% un registre boîte pour enregistrer le contenu, voir en dessous
\newenvironment{theoreme}[1]{%
\def\theoremtitle{#1}% pour sauvegarder l'argument
\begin{savebox}{\theoremcontents}% commence l'enregistrement
\begin{minipage}{1\textwidth}
}{
\end{minipage}
\end{savebox}% termine l'enregistrement
% maintenant on met tout en forme:
\par\noindent% pour être sûr d'être bien positionné
\begin{tikzpicture}
\node [boxthe] (box) {\usebox{\theoremcontents}};
\node [theoreme, right=10pt] at (box.north west) {\theoremtitle};
\end{tikzpicture}%
\par
}