
Eu defini um ambiente em exsheets
package e quero citá-lo usando cleveref
package e não consigo encontrar uma maneira. Tentei muitas coisas e tentei ler o exsheets
manual. Eu procurei também. Pode ser que a solução esteja disponível no manual ou na internet, mas não consegui encontrar. É necessária ajuda.
A seguir está o código (não funciona) que espero que seja autoexplicativo.
\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}
Responder1
O exsheets
pacote ainda não permite usar outro contador que não seja question
(até onde eu sei, embora eu tenha perguntado ao @clemens sobre isso para mudar ;-))
Porém, cleveref
não conhece o tipo de rótulo question
, então
\crefname{question}{question}{questions}
e a variante maiúscula
\Crefname{question}{Question}{Questions}
deverão ser definidos posteriormente.
cleveref
também deve ser um dos pacotes carregados por último, ou seja, depois exsheets
etc.
\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}