我在我的项目中使用 tcolorbox 定理。我必须为它们创建一个列表,如下所示:
“定义列表”中每个条目的格式如下:
COUNTER SPACE NAME .......
1 Cat ........
2 Dog ........
我需要将标签更改为:
DEFINITION COUNTER DASH NAME .......
Definition 1 - Cat ........
Definition 2 - Dog ........
我该怎么做?完整的 MWE:
\documentclass{abntex2}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
% Definition
\newcommand{\definitionname}{Definition}
\newcommand{\listofdefinitionsname}{List of Definitions}
\newtcbtheorem[list inside={lod}]{definition}{Definition}{colback=black!5,colframe=white!35!black}{th}
\newlistof{listofdefinitions}{lod}{\listofdefinitionsname}
\newlistentry{definition}{lod}{0}
\begin{document}
% Definitions
\pdfbookmark[0]{\listofdefinitionsname}{lod}
\listofdefinitions*
\begin{definition}{Cat}{}
Cat is an animal
\end{definition}
Some text
\begin{definition}{Dog}{}
Dog is an animal
\end{definition}
\end{document}