¿Cómo puedo cambiar el formato de una entrada en \listoftheorems de thmtools?

¿Cómo puedo cambiar el formato de una entrada en \listoftheorems de thmtools?

¿Cómo puedo cambiar el formato de una entrada en \listoftheorems de thmtools? Con los siguientes MWE:

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

\declaretheorem[]{definition}

\begin{document}
\listoftheorems

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

\end{document}

Entiendo esto:

MWE

Pero quiero algo como:

Definición 1 "Nombre" ................... 1

Muchas gracias por su ayuda

Respuesta1

Encontré una respuesta a mi pregunta:

\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}

Entonces obtuve:

ingrese la descripción de la imagen aquí

Para reducir el espacio entre 1 y "Nombre", agregué

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

Quizás haya una manera mejor, ¡me gustaría saberlo!

Y finalmente quería cambiar el estilo de definición, para que coincida con la lista de definiciones:

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

\declaretheorem[style=definition]{definition}

Este es el resultado:

ingrese la descripción de la imagen aquí

información relacionada