以下是一个例子:
% !TEX TS-program = pdflatexmk
\documentclass[11pt]{book}
\usepackage{cleveref}
\usepackage{tcolorbox}
\newcounter{sum}
\newtcolorbox[use counter= sum,number within=chapter,crefname={summary}{summaries},Crefname={Summary}{Summaries}]{Summary}[2][]{coltitle=white,title={\textbf{\textit{SUMMARY \thetcbcounter }}#2},#1}
%\newcounter{exp}%
%\newtcolorbox[use counter= exp,number within=chapter,crefname={ex}{exs},Crefname={Ex}{Exs}]{Example}[2][]{coltitle= white,title={\textbf{\textit{Example \thetcbcounter }}#2},#1}%
\begin{document}
\chapter{ONE}
\section{a}
\begin{Summary}[label={sum:Adam}]{ TITLE.}
Text
\end{Summary}
\Cref{sum:Adam} on \cpageref{sum:Adam}
%\begin{Example}[label={exp:Adam}]{ title }%%
%Text %%
%\end{Example}%%
%\Cref{exp:Adam} on \cpageref{exp:Adam}%%
\end{document}
事实上,一切都很好。
如果前言中右端标有 % 的两行被取消注释,则 Cref 将不起作用,但 cpageref 仍然起作用。
此外,如果取消注释文档最右端标有 %% 的四行,则摘要不会发生变化,但示例的 Cref 和 cpageref 均可正常工作......