Como compor o *mesmo* índice duas vezes: uma vez com profundidade 0 e depois com profundidade 1

Como compor o *mesmo* índice duas vezes: uma vez com profundidade 0 e depois com profundidade 1

Suponha que um livro tenha apenas 4 capítulos. Suponha que cada capítulo tenha um número ridiculamente grande de seções, digamos, 100. Um índice com profundidade=0 para este livro ocupará apenas 1 página, enquanto um índice com profundidade=1 terá 20 páginas.

Para tal livro, seria ótimo ter 2 índices consecutivos: o primeiro se referiria apenas aos capítulos e o segundo dividiria os capítulos em seções.

Como eu poderia fazer isso?

No exemplo a seguir, o segundo sumário fica em branco.

\documentclass{book}
\begin{document}

\setcounter{tocdepth}{0}
\tableofcontents

\setcounter{tocdepth}{1}
\tableofcontents

\chapter{One}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Two}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Three}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Four}
\section{a} \section{b} \section{c} \section{d} \section{e}

\end{document}

Responder1

pacoteshorttoc

\documentclass{book}
\usepackage{shorttoc}
\begin{document}
\shorttableofcontents{\contentsname}{0}

\setcounter{tocdepth}{1}
\tableofcontents



\chapter{One}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Two}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Three}
\section{a} \section{b} \section{c} \section{d} \section{e}
\chapter{Four}
\section{a} \section{b} \section{c} \section{d} \section{e}

\end{document}

você pode usar\shorttoc{\contentsname}{0}

informação relacionada