Wie kann ich \cref verwenden, um auf eine geprägte Umgebung zu verweisen?

Wie kann ich \cref verwenden, um auf eine geprägte Umgebung zu verweisen?

ich habe es versucht

\begin{listing}
\begin{minted}{SQL}
SELECT COUNT(*) FROM lineitem
WHERE l_shipdate <= :shipdate
\end{minted}
\label{test}
\end{listing}

aber es funktioniert nicht. \cref{test}Verweis auf den übergeordneten Abschnitt

Antwort1

Sie benötigen etwas, das eine Nummer hat, also ein \caption:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{minted}
\usepackage{cleveref}

\begin{document}
\begin{listing}
\begin{minted}{SQL}
SELECT COUNT(*) FROM lineitem
WHERE l_shipdate <= :shipdate
\end{minted}
\caption{Testing}
\label{test}
\end{listing}
See \cref{test}.
\end{document}

verwandte Informationen