
Ich habe versucht, eine Liste von Definitionen (Theoremen) am Ende meines Dokuments im Anhang zu erhalten. Leider ist die Liste leer. Ich habe versucht,die Beschreibung hieraber es funktioniert (bei mir) nicht. Das "Definitionsverzeichnis", hier mit "Liste der Fragen" gekennzeichnet, sollte so aussehen:Ich kann den/die Fehler nicht finden und suche schon seit 4 Stunden danach, also ist das ein bisschen frustrierend.
Vor der Verwendung von tcbtheorems habe ich mdtheorems verwendet, wo es kein Problem war, eine Liste von Theoremen zu erhalten. Jetzt funktioniert es jedoch nicht mehr ...
Vielleicht kann mir jemand helfen, denn tcbtheorems sieht wirklich gut aus und ich möchte sie einfach behalten.
Hier ist mein 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}
VIELEN, VIELEN DANK für Ihre Hilfe und Ihre Zeit.
Antwort1
Laden Sie nicht viele Pakete für dasselbe. Das macht den Code nur sehr verwirrend. Beschränken Sie sich auf eins und überprüfen Sie dann die Dokumentation, damit Sie die Argumente richtig verstehen.
\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}