Wie kann ich das Format eines Eintrags in \listoftheorems von thmtools ändern?

Wie kann ich das Format eines Eintrags in \listoftheorems von thmtools ändern?

Wie kann ich das Format eines Eintrags in \listoftheorems von thmtools ändern? Mit folgendem MWE:

\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}

\declaretheorem[]{definition}

\begin{document}
\listoftheorems

\begin{definition}[Name]
    bla
\end{definition}

\end{document}

Ich bekomme Folgendes:

MWE

Aber ich möchte so etwas wie:

Definition 1 "Name" ................... 1

Vielen Dank für Ihre Hilfe

Antwort1

Ich habe eine Antwort auf meine Frage gefunden:

\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}

\declaretheorem[]{definition}

% to reformat the (Name) to ''Name''
\renewcommand\thmtformatoptarg[1]{ ''#1''}

% to swap number with "Definition" 
\makeatletter
\def\ll@definition{%
    \thmt@thmname~
    \protect\numberline{\csname the\thmt@envname\endcsname}%
    \ifx\@empty
        \thmt@shortoptarg
    \else
        \protect\thmtformatoptarg{\thmt@shortoptarg}
    \fi
}
\makeatother

\begin{document}
\listoftheorems

\begin{definition}[Name]
    bla
\end{definition}

\end{document}

Also habe ich:

Bildbeschreibung hier eingeben

Um den Abstand zwischen 1 und "Name" zu verkleinern, habe ich hinzugefügt

\makeatletter
\renewcommand*{\numberline}[1]{\hb@xt@1em{#1}}
\makeatother

Vielleicht gibt es einen besseren Weg, ich würde es gerne wissen!

Und schließlich wollte ich den Definitionsstil ändern, damit er mit der Liste der Definitionen übereinstimmt:

\declaretheoremstyle[
headfont=\bfseries, 
headpunct={:},
notefont=\bfseries\itshape, 
notebraces={''}{''}, 
%headformat=\NAME~\NUMBER \NOTE, 
]{definition}

\declaretheorem[style=definition]{definition}

Dies ist das Ergebnis:

Bildbeschreibung hier eingeben

verwandte Informationen