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 :
\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[auto counter, number \newtcbtheorem[number within=section]{mytheo}{Théorème}%
{colback=red!5,colframe=red!35!black,fonttitle=\bfseries, label type=mytheo}{th}
{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, label type=mytheo}{th}
{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, label type=mytheo}{th}
{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, label type=mytheo}{th}
{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, label type=mytheo}{th}
{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}{}{}
Un exemple
\end{myexple}
\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}