
Ich habe eine Umgebung im Paket definiert exsheets
und möchte sie mithilfe des Pakets zitieren cleveref
, kann aber keinen Weg finden. Ich habe vieles ausprobiert und versucht, das exsheets
Handbuch 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 exsheets
Paket 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 cleveref
den Etikettentyp nicht question
, also
\crefname{question}{question}{questions}
und die Großbuchstabenvariante
\Crefname{question}{Question}{Questions}
müssen später definiert werden.
cleveref
sollte auch eines der Pakete sein, die an letzter Stelle geladen werden, also nach exsheets
usw.
\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}