J'avais reposé un ECM mais la discussion sur l'utf8 semble t'empêcher de le voir.
Je le remets donc ici.
J'ai résolu mon problème de numérotation mais je ne comprends pas pourquoi ça coinçait.
Voici mon code initial (où je n'ai pas la numérotation des définitions encadrées)
Code : Tout sélectionner
\documentclass[12pt,oneside,a4paper]{report}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amssymb,amsmath,amsfonts,amsxtra,amsthm}
\usepackage{mathrsfs}
\usepackage{geometry}
\usepackage[np]{numprint}
\usepackage{eurosym}
\usepackage{pgf}
\usepackage{multicol}
\usepackage{url}
\usepackage{cancel}
\usepackage[autostyle, french=guillemets]{csquotes}
\usepackage{xspace}
\usepackage[framemethod=TikZ]{mdframed}
\newtheoremstyle{Rem}{\topsep}{\topsep}{}{\parindent}{}{.}{.5em}{\thmname{\scshape #1}\normalfont\thmnote{ (#3)}}
\theoremstyle{Rem}
\newtheorem{Rapp}{Rappel}
\newtheorem{Rem}{Remarque}
\newtheorem{Rems}{Remarques}
\newtheorem{Prop}{Propriété}
\newtheorem{Props}{Propriétés}
\newtheorem{Def}{Définition}
\newtheorem{Dem}{Démonstration}
\newtheorem{Expl}{Exemple}
\newtheorem{Expls}{Exemples}
\newtheorem{Not}{Notation}
\newtheorem{But}{But}
\newtheorem{Voc}{Vocabulaire}
\newmdtheoremenv[ %
outerlinewidth=1,%
roundcorner=10pt,%
leftmargin=20,%
rightmargin=20,%
backgroundcolor=black!15,%
% outerlinecolor=blue!70!black,%
outerlinecolor=black,%
innertopmargin=0\topskip,%
innerbottommargin=0.2\topskip,%
splittopskip=\topskip,%
%ntheorem=true,%
]{DefFr}{Définition}
\begin{document}
\begin{DefFr}
Ceci est une définition.
\end{DefFr}
\end{document}
et voici mon code modifié
Code : Tout sélectionner
\documentclass[12pt,oneside,a4paper]{report}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amssymb,amsmath,amsfonts,amsxtra,amsthm}
\usepackage{mathrsfs}
\usepackage{geometry}
\usepackage[np]{numprint}
\usepackage{eurosym}
\usepackage{pgf}
\usepackage{multicol}
\usepackage{url}
\usepackage{cancel}
\usepackage[autostyle, french=guillemets]{csquotes}
\usepackage{xspace}
\usepackage[framemethod=TikZ]{mdframed}
\newmdtheoremenv[ %
outerlinewidth=1,%
roundcorner=10pt,%
leftmargin=20,%
rightmargin=20,%
backgroundcolor=black!15,%
% outerlinecolor=blue!70!black,%
outerlinecolor=black,%
innertopmargin=0\topskip,%
innerbottommargin=0.2\topskip,%
splittopskip=\topskip,%
%ntheorem=true,%
]{DefFr}{Définition}
\newtheoremstyle{Rem}{\topsep}{\topsep}{}{\parindent}{}{.}{.5em}{\thmname{\scshape #1}\normalfont\thmnote{ (#3)}}
\theoremstyle{Rem}
\newtheorem{Rapp}{Rappel}
\newtheorem{Rem}{Remarque}
\newtheorem{Rems}{Remarques}
\newtheorem{Prop}{Propriété}
\newtheorem{Props}{Propriétés}
\newtheorem{Def}{Définition}
\newtheorem{Dem}{Démonstration}
\newtheorem{Expl}{Exemple}
\newtheorem{Expls}{Exemples}
\newtheorem{Not}{Notation}
\newtheorem{But}{But}
\newtheorem{Voc}{Vocabulaire}
\begin{document}
\begin{DefFr}
Ceci est une définition.
\end{DefFr}
\end{document}
ou j'ai juste changé de place le morceau suivant (que j'a i placé après la déclaration de l'environnement de définition encadrée).
Code : Tout sélectionner
\newtheoremstyle{Rem}{\topsep}{\topsep}{}{\parindent}{}{.}{.5em}{\thmname{\scshape #1}\normalfont\thmnote{ (#3)}}
\theoremstyle{Rem}
\newtheorem{Rapp}{Rappel}
\newtheorem{Rem}{Remarque}
\newtheorem{Rems}{Remarques}
\newtheorem{Prop}{Propriété}
\newtheorem{Props}{Propriétés}
\newtheorem{Def}{Définition}
\newtheorem{Dem}{Démonstration}
\newtheorem{Expl}{Exemple}
\newtheorem{Expls}{Exemples}
\newtheorem{Not}{Notation}
\newtheorem{But}{But}
\newtheorem{Voc}{Vocabulaire}
Qui est-ce qui dans mon code fait que ça coince suivant la position des différentes déclarations d'environnements ?
Merci, d'avance.