Question

J'aimerais créer un document LaTeX avec deux tables des matières, par exemple:

  

Aperçu du contenu

     
      
  • 1 - Introduction
  •   
  • 2 - Solution
  •   
     

Contenu détaillé

     
      
  • 1 - Introduction      
        
    • 1.1 - Le problème
    •   
    • 1.2 - Pourquoi?
    •   
  •   
  • 2 - Solution      
        
    • 2.1 - Phase A
    •   
    • 2.2 - Phase B
    •   
  •   

j'ai essayé avec

\setcounter{tocdepth}{1}
\tableofcontents

\setcounter{tocdepth}{2}
\tableofcontents

mais cela n’affiche que la première table des matières. La deuxième table des matières est vide ... (La deuxième table des matières est en fait vide, même sans les deux lignes \ setcounter .)

(Une question connexe: comment changer le titre de la table des matières (quelque chose de différent du contenu par défaut)?)

Était-ce utile?

La solution

Avez-vous essayé le package shorttoc ?

Autres conseils

Vous pouvez modifier le nom de la table des matières avec \ renewcommand,

\renewcommand{\contentsname}{My New Table Of Contents}

Exemple:

\documentclass{amsart}
\usepackage{hyperref}
\renewcommand{\contentsname}{My New Table of Contents}
\begin{document}

\setcounter{tocdepth}{3}
\tableofcontents
\newpage

\newpage
\section{Section a}
Some a text.
\subsection{Subsection b}
Some b text.
\subsubsection{Subsubsection c}
Some c text.

\newpage
\section{Section d}
Some d text.
\subsection{Subsection e}
Some e text.

\end{document}

J'ai personnalisé l'apparence de la commande \ maketitle à l'aide de \ renewcommand. Par conséquent, vous voudrez peut-être examiner le renouvellement de \ tableofcontents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top