todonotes: Inserción de encabezados de capítulos en la lista de tareas pendientes

todonotes: Inserción de encabezados de capítulos en la lista de tareas pendientes

Para todonotesel paquete, me gustaría saber cómo insertar encabezados de capítulos dentro de la lista de tareas pendientes para agruparlos en sus respectivos capítulos.

\documentclass{book}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[hidelinks,colorlinks=false]{hyperref}
\usepackage{todonotes,lipsum}


\begin{document}

    \listoftodos

    \chapter{1st Chapter}
    \lipsum[1]
    \todo[inline]{1st todo}

    \chapter{2nd Chapter}
    \lipsum[2]
    \todo[inline]{2nd todo}

\end{document}

Respuesta1

Puede agregar en el preámbulo del documento (es decir, antes \begin{document}):

\makeatletter
\let\ori@chapter\@chapter
\def\@chapter[#1]#2{\ori@chapter[#1]{#2}%
  \if@mainmatter\addcontentsline{tdo}{chapter}{\protect\numberline{\thechapter}{#1}}%
  \else\addcontentsline{tdo}{chapter}{#1}%
  \fi}
\makeatother

ingrese la descripción de la imagen aquí

información relacionada