第二个 newtcolorbox 导致第一个 newtcolorbox 缺少引用

第二个 newtcolorbox 导致第一个 newtcolorbox 缺少引用

以下是一个例子:

% !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}
  1. 事实上,一切都很好。

  2. 如果前言中右端标有 % 的两行被取消注释,则 Cref 将不起作用,但 cpageref 仍然起作用。

  3. 此外,如果取消注释文档最右端标有 %% 的四行,则摘要不会发生变化,但示例的 Cref 和 cpageref 均可正常工作......

相关内容