So verweisen Sie mit cleveref auf eine benutzerdefinierte Exsheets-Umgebung

So verweisen Sie mit cleveref auf eine benutzerdefinierte Exsheets-Umgebung

Ich habe eine Umgebung im Paket definiert exsheetsund möchte sie mithilfe des Pakets zitieren cleveref, kann aber keinen Weg finden. Ich habe vieles ausprobiert und versucht, das exsheetsHandbuch zu lesen. Ich habe auch gesucht. Vielleicht ist die Lösung im Handbuch oder im Internet verfügbar, aber ich konnte sie nicht finden. Hilfe erforderlich.

Nachfolgend sehen Sie den Code (funktioniert nicht), der hoffentlich selbsterklärend ist.

\documentclass[12pt]{book}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage{exsheets}
\NewQuSolPair{example}[name=Example,headings=runin]{egsolution}[name=Solution,print=true,headings=runin]
\begin{document}
\chapter{Sample chapter}
This is some text.
\begin{example}\label{ex:test}
  This is some example.
\end{example}
\begin{egsolution}
  This is the solution.
\end{egsolution}
This is some example \cref{ex:test}

\end{document}

Antwort1

Das exsheetsPaket erlaubt immer noch nicht, einen anderen Zähler zu verwenden als question(soweit ich weiß, obwohl ich @clemens gebeten habe, dies zu ändern ;-)).

Kennt jedoch cleverefden Etikettentyp nicht question, also

\crefname{question}{question}{questions}und die Großbuchstabenvariante

\Crefname{question}{Question}{Questions}müssen später definiert werden.

cleverefsollte auch eines der Pakete sein, die an letzter Stelle geladen werden, also nach exsheetsusw.

\documentclass[12pt]{book}
\usepackage{graphicx}
\usepackage{exsheets}
\usepackage{cleveref}
\NewQuSolPair{example}[name=Example,headings=runin]{egsolution}[name=Solution,print=true,headings=runin]
\crefname{question}{question}{questions}
\Crefname{question}{Question}{Questions}
\begin{document}
\chapter{Sample chapter}
This is some text.
\begin{example}\label{ex:test}
  This is some example.
\end{example}
\begin{egsolution}
  This is the solution.
\end{egsolution}


This is some example \cref{ex:test}. \Cref{ex:test} shows that ...

\end{document}

verwandte Informationen