LaTeX 错误:未定义由 \listoftheorems 生成的计数器“refsection”

LaTeX 错误:未定义由 \listoftheorems 生成的计数器“refsection”

我想知道是否有人可以帮助我解决这个问题。不知何故,我收到了以下错误消息

! LaTeX Error: No counter 'refsection' defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.1 \defcounter {refsection}{0}
                               \relax

每当我添加\listoftheorems[ignoreall,show={Example}]

\tableofcontents
\listoffigures
\listoftables
\renewcommand{\listtheoremname}{List of Examples}
\addcontentsline{toc}{chapter}{List of Examples}
\listoftheorems[ignoreall,show={Example}]

我从这个链接借用了这个例子使用 \declaretheoremstyle 中的 mdframed 样式来更改标题创造我的例子列表如下

\declaretheoremstyle[
    headfont=\sffamily\bfseries\large,
    notebraces={\hfill}{},
       bodyfont=\normalfont,
       headpunct={},
       postheadspace=\newline,
       postheadhook={\textcolor{example1!40!black}{\rule[.6ex]{\linewidth}{0.8pt}}\\\noindent},
       spacebelow=\parsep,
       spaceabove=\parsep,
       mdframed={
           linewidth=0.8pt,
           backgroundcolor=example1,
           linecolor=exampleline,
           innertopmargin=6pt,
           roundcorner=5pt,
           innerbottommargin=6pt,
           skipabove=0.3cm,
           innerbottommargin=8pt,
           %skipabove=\parsep,
           skipbelow=\parsep }
]{ExampleStyle}
\declaretheorem[style=ExampleStyle,numberwithin=chapter]{Example}

\makeatletter
\def\ll@Example{%
  \protect\numberline{\csname the\thmt@envname\endcsname}%                                                                                                                  
  \ifx\@empty\thmt@shortoptarg
    \thmt@thmname
  \else
    \thmt@shortoptarg
  \fi
}
\makeatother

我真的不明白 Tex 在做什么。我尝试了网上找到的各种方法,但都无济于事。有人能帮我解决这个问题吗?

相关内容