Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 7

22 Sep '24, 23:55

endomorphisme's gravatar image

endomorphisme
443521

Références croisées avec tcolorbox

Lorsque je souhaite faire référence à un théorème créé avec `tcolorbox`, j'obtiens quasi-systématiquement (mais pas toujours !) une erreur de numérotation avec la commande `\ref{}`, et systématiquement une erreur de compilation avec la commande `\cref{}` (bien que le package `\cleveref` soit correctement chargé). Voici un exemple minimal (sur cet exemple, deux références sont correctes sur les quatre...) cinq...) : \documentclass[a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[francais]{babel} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{tikz-cd} \usepackage{babel} \usepackage{awesomebox} \tikzcdset{arrow style=Latin Modern} \usepackage{tcolorbox} \tcbuselibrary{theorems} \newtcbtheorem[number within=section]{mytheo}{Théorème}% {colback=red!5,colframe=red!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{mycoro}{Corollaire}% {colback=blue!5,colframe=blue!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{mydefi}{Définition}% {colback=green!5,colframe=green!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{myexple}{Exemple}% {colback=blue!5,colframe=blue!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{myprop}{Proposition}% {colback=red!5,colframe=red!35!black,fonttitle=\bfseries}{th} \begin{document} \section{Préliminaires} \begin{mydefi}{}{}\label{def:voisinage} Une définition \end{mydefi}{}{} \begin{myexple}{}{}\label{exple:voisinage} Un exemple \end{myexple} L'exemple~\ref{exple:voisinage} était très instructif ! \section{Notation petit o} \subsection{Définition} On fait référence à la définition~\ref{def:voisinage}. \begin{mydefi}{}{}\label{def:petit_o} Définition \end{mydefi} \subsection{Critères} On fait référence à la définition~\ref{def:petit_o} \begin{myprop}{}{}\label{prop:critere_neglig_non_nul} Une Proposition \end{myprop}{}{} \begin{myprop}{}{}\label{prop:critere_neglig_nul} Encore une Proposition \end{myprop}{}{} \section{Equivalents} \subsection{Une autre sous-section} On fait référence aux Propositions~\ref{prop:critere_neglig_non_nul}~et~\ref{prop:critere_neglig_nul}~: \end{document}
cliquez ici pour masquer/afficher la révision 6

22 Sep '24, 23:54

endomorphisme's gravatar image

endomorphisme
443521

Références croisées avec tcolorbox

Lorsque je souhaite faire référence à un théorème créé avec `tcolorbox`, j'obtiens quasi-systématiquement (mais pas toujours !) une erreur de numérotation avec la commande `\ref{}`, et systématiquement une erreur de compilation avec la commande `\cref{}` (bien que le package `\cleveref` soit correctement chargé). Voici un exemple minimal (sur cet exemple, deux références sont correctes sur les quatre...) : \documentclass[a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[francais]{babel} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{tikz-cd} \usepackage{babel} \usepackage{awesomebox} \tikzcdset{arrow style=Latin Modern} \usepackage{tcolorbox} \tcbuselibrary{theorems} \newtcbtheorem[number within=section]{mytheo}{Théorème}% {colback=red!5,colframe=red!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{mycoro}{Corollaire}% {colback=blue!5,colframe=blue!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{mydefi}{Définition}% {colback=green!5,colframe=green!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{myexple}{Exemple}% {colback=blue!5,colframe=blue!35!black,fonttitle=\bfseries}{th} \newtcbtheorem[use counter from=mytheo]{myprop}{Proposition}% {colback=red!5,colframe=red!35!black,fonttitle=\bfseries}{th} \begin{document} \section{Préliminaires} \begin{mydefi}{}{}\label{def:voisinage} Une définition \end{mydefi}{}{} \begin{myexple}{}{}\label{exple:voisinage} Un exemple \end{myexple} L'exemple~\ref{exple:voisinage} était très instructif ! \section{Notation petit o} \subsection{Définition} On fait référence à la définition~\ref{def:voisinage}. \begin{mydefi}{}{}\label{def:petit_o} Définition \end{mydefi} \subsection{Critères} On fait référence à la définition~\ref{def:petit_o} \begin{myprop}{}{}\label{prop:critere_neglig_non_nul} Une Proposition \end{myprop}{}{} \begin{myprop}{}{}\label{prop:critere_neglig_nul} Encore une Proposition \end{myprop}{}{} \section{Equivalents} \subsection{Une autre sous-section} On fait référence aux Propositions~\ref{prop:critere_neglig_non_nul}~et~\ref{prop:critere_neglig_nul}~: \end{document}\end{document}
cliquez ici pour masquer/afficher la révision 5

22 Sep '24, 23:53

endomorphisme's gravatar image

endomorphisme
443521

cliquez ici pour masquer/afficher la révision 4

22 Sep '24, 23:51

endomorphisme's gravatar image

endomorphisme
443521

cliquez ici pour masquer/afficher la révision 3

22 Sep '24, 23:41

endomorphisme's gravatar image

endomorphisme
443521

cliquez ici pour masquer/afficher la révision 2

22 Sep '24, 23:40

endomorphisme's gravatar image

endomorphisme
443521

cliquez ici pour masquer/afficher la révision 1

22 Sep '24, 23:39

endomorphisme's gravatar image

endomorphisme
443521

C'est votre première visite ici ? Consultez la FAQ !

×