
Intenté obtener una lista de definiciones (teoremas) al final de mi documento en appednix. Lamentablemente, la lista está vacía. Intenté usarla descripción aquípero no funciona (para mí). Las "Definitionsverzeichnis", aquí marcadas con "Lista de preguntas", deberían verse así:No encuentro los errores y estoy buscando durante 4 horas, no, así que es un poco frustrante.
Antes de usar tcbtheorems, usé mdtheorems, donde no hubo problema para obtener una lista de teoremas. Sin embargo, ahora no funcionará...
Quizás alguien pueda ayudarme porque los teoremas de tcb se ven muy bien y solo quiero conservarlos.
Aquí está mi MWE:
\documentclass[ngerman,12pt, listof=totocnumbered, toc=bibliographynumbered,appendixprefix = on]{scrartcl} %scrartcl article}
\usepackage[ngerman]{babel}
% preamble
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\tcbuselibrary{skins}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{cleveref}
\usepackage{thmtools}
\usepackage[framemethod=tikz]{mdframed}
% definiton
\tcbset{
defstyle/.style={fonttitle=\bfseries\upshape,fontupper=\slshape,arc=0mm,colback=blue!5!white,colframe=blue!75!black},
theostyle/.style={fonttitle=\bfseries\upshape, fontupper=\slshape,colback=red!10!white,colframe=red!75!black},
}
\newtcbtheorem[number within=subsection,crefname={definition}{definitions}, list inside={qst}]{Definition}{defstyle}{def}{qst}
\newtcbtheorem[use counter from=Definition, crefname={theorem}{theorems}, list inside={qst}]{Theorem}{theostyle}{theo}{qst}
\newtcbtheorem[use counter from=Definition,crefname={corollary}{corollaries}]{Corollary}{Corollary}{theostyle}{cor}
\newtcbtheorem[use counter from=Definition]{definition}{Definition}{theorem style=plain,enhanced,colframe=blue!50!black,colback=yellow!20!white,coltitle=red!50!black,fonttitle=\upshape\bfseries,fontupper=\itshape,drop fuzzy shadow=blue!50!black!50!white,boxrule=0.4pt}{theo}
% theorem
\newtheorem{satz}{Satz}
\begin{document}
\section{hello}
\subsection{world}
\section{new section}
\subsection{new subsection for definitons}
% example definition
\begin{definition}{Hello}{labelHEY}%
\newline
a nice definition
\end{definition}
% example theorem
\begin{tcolorbox}[colback=gray!10!white,colframe=red!60!black,sharp corners=all ]
\begin{satz}
this is not a proof, just a theorem
\end{satz}
\end{tcolorbox}
% appendix,
\tcblistof[\section]{qst}{Definitionsverzeichnis}
\end{document}
MUCHAS GRACIAS por tu ayuda y tu tiempo.
Respuesta1
No cargues muchos paquetes para lo mismo. Esto sólo hace que el código sea muy confuso. Cíñete a uno y luego revisa la documentación para entender los argumentos correctos.
\documentclass[ngerman,12pt, listof=totocnumbered, toc=bibliographynumbered,appendixprefix = on]{scrartcl} %scrartcl article}
\usepackage[ngerman]{babel}
% preamble
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\tcbuselibrary{skins}
\usepackage{cleveref}
% definiton
\tcbset{
defstyle/.style=
{fonttitle=\bfseries\upshape,fontupper=\slshape,arc=0mm,colback=blue!5!white,colframe=blue!75!black},
theostyle/.style=
{fonttitle=\bfseries\upshape, fontupper=\slshape,colback=red!10!white,colframe=red!75!black},
}
\newtcbtheorem[number within=subsection,
crefname={definition}{definitions},
list inside={qst}] %init
{definition} %name
{Definition} %display
{defstyle} %options
{def} %prefix
\newtcbtheorem[use counter from=definition, crefname={theorem}{theorems},
list inside={qst}]
{theorem}
{Theorem}
{theostyle}
{theo}
\begin{document}
\section{hello}
\subsection{world}
\section{new section}
\subsection{new subsection for definitons}
% example definition
\begin{definition}{Hello Definition}{labelHEY}%
a nice definition
\end{definition}
\begin{theorem}{Hello Theorem}{labelHEY}%
a nice theorem
\end{theorem}
\tcblistof[\section]{qst}{Definitionsverzeichnis}
\end{document}