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.
bulledesavon
Utilisateur confirmé
Messages : 48 Inscription : lundi 13 décembre 2021, 16:12
Statut actuel : Autre
Message non lu
par bulledesavon » mardi 23 août 2022, 10:22
Bonjour,
La commande
me renvoie comme erreur
! LaTeX Error: No counter 'Theorem' defined.
Voici mon ECM :
Code : Tout sélectionner
\documentclass[12pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[left=2.5cm,right=2.5cm,bottom=2.5cm,top=2.5cm]{geometry}
\usepackage{xcolor}
\usepackage{pstricks}
\usepackage{framed}
\usepackage[framed]{ntheorem}
\usepackage{shadethm}
%% Formatage des theoremes
\theoremclass{Theorem}
\theoremstyle{break}
\theoreminframepreskip{0pt}
\theoreminframepostskip{0pt}
\theoremframepreskip{1cm}
\theoremframepostskip{1cm}
\theoremstyle{break}
\def\theoremframecommand{%
\psshadowbox[fillstyle=solid,fillcolor=blue,linecolor=black]}
\newshadedtheorem{MostImportantTheorem}[Theorem]{Theorem}
%%%%%%%%%%%%%%%%%%%%
\begin{document}
coucou
\end{document}
Voyez-vous comment régler ce problème ?
Merci.
marco56
Utilisateur chevronné
Messages : 1136 Inscription : jeudi 25 novembre 2010, 22:10
Message non lu
par marco56 » mardi 23 août 2022, 10:57
Tu es allé voir sur google ce que signifiait ce message ?
bulledesavon
Utilisateur confirmé
Messages : 48 Inscription : lundi 13 décembre 2021, 16:12
Statut actuel : Autre
Message non lu
par bulledesavon » mardi 23 août 2022, 11:14
Si j'ajoute
au dessus de
je n'ai plus de message d'erreur. Mais je ne comprends pas pourquoi il faut rajouter cette ligne. Pourquoi la commande \newshadedtheorem a besoin de \newcounter.
Par ailleurs avec cet ECM :
Code : Tout sélectionner
\documentclass[12pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[left=2.5cm,right=2.5cm,bottom=2.5cm,top=2.5cm]{geometry}
\usepackage{xcolor}
\usepackage{pstricks}
\usepackage{framed}
\usepackage[framed]{ntheorem}
\usepackage{shadethm}
%% Formatage des theoremes
\theoremclass{Theorem}
\theoremstyle{break}
\theoreminframepreskip{0pt}
\theoreminframepostskip{0pt}
\theoremframepreskip{1cm}
\theoremframepostskip{1cm}
\def\theoremframecommand{%
\psshadowbox[fillstyle=solid,fillcolor=blue,linecolor=black]}
\newcounter{Theorem}
\newshadedtheorem{Th}[Theorem]{Theorem}
%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{Th}
coucou
\end{Th}
\end{document}
J'obtiens simplement coucou sans aucun formatage.
bulledesavon
Utilisateur confirmé
Messages : 48 Inscription : lundi 13 décembre 2021, 16:12
Statut actuel : Autre
Message non lu
par bulledesavon » vendredi 26 août 2022, 08:03
Si on prend la commande
au lieu de
nous n'avons plus besoin de rajouter la commande
.
un bon petit
Utilisateur éprouvé
Messages : 995 Inscription : vendredi 12 juin 2009, 22:35
Statut actuel : Enseignant
Localisation : Chambéry
Contact :
Message non lu
par un bon petit » vendredi 26 août 2022, 08:46
bulledesavon a écrit : ↑ mardi 23 août 2022, 10:22
Voyez-vous comment régler ce problème ?
Le package shadethm a plus de 23 ans !
Il a été déclaré obsolète par son auteur lui-même... Comment pouvez-vous espérer qu'il fonctionne correctement ?
N'utilisez pas ce package, comme cela est recommandé dans sa documentation.
projetmbc
Utilisateur chevronné
Messages : 2238 Inscription : samedi 29 décembre 2007, 00:58
Message non lu
par projetmbc » vendredi 26 août 2022, 10:51
On peut regarder du côté de thmtools : voir la page 5 de la documentation.
bulledesavon
Utilisateur confirmé
Messages : 48 Inscription : lundi 13 décembre 2021, 16:12
Statut actuel : Autre
Message non lu
par bulledesavon » vendredi 26 août 2022, 13:27
L'ECM suivant utilise shadedtheorem et permet d'obtenir une boîte pour les théorèmes avec un cadre de couleur :
Code : Tout sélectionner
\documentclass[12pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[left=2cm,right=2cm,bottom=2.5cm,top=2.5cm]{geometry}
\usepackage[svgnames]{xcolor}
\usepackage{framed}
\usepackage[framed]{ntheorem}
\usepackage{shadethm}
\usepackage{pgf,tikz,tkz-tab}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Formatage des theoremes
\theoremstyle{break}
\theoreminframepreskip{2mm}
\theoreminframepostskip{2mm}
\theoremframepreskip{5mm}
\theoremframepostskip{5mm}
\newcommand{\theoremcolorbox}[2]{\def\theoremframecommand{\fcolorbox{#1}{#2}}}
\theoremcolorbox{red}{white}
\newshadedtheorem{Th}{\color{red}Théorème}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
Avant
\begin{Th}
Blablabla
\end{Th}
Après
\end{document}
J'irai jeter un oeil à thmtools, merci.
8 Réponses
786 Vues
Dernier message par MB
samedi 16 décembre 2023, 19:56
17 Réponses
1730 Vues
Dernier message par RIKI
mardi 22 juin 2021, 09:07
4 Réponses
1209 Vues
Dernier message par Billy the Kid
mercredi 25 août 2021, 22:36
0 Réponses
1564 Vues
Dernier message par Gwaloe
vendredi 02 juin 2023, 22:59
15 Réponses
1599 Vues
Dernier message par xjea67
jeudi 13 mai 2021, 09:26