LaTeX中的多个目录

时间:2009-05-02 18:29:37

标签: latex tableofcontents

我想制作一个包含两个目录的LaTeX文档,例如:

  

目录概述

     
      
  • 1 - 简介
  •   
  • 2 - 解决方案
  •   
     

详细内容

     
      
  • 1 - 简介      
        
    • 1.1 - 问题
    •   
    • 1.2 - 为什么?
    •   
  •   
  • 2 - 解决方案      
        
    • 2.1 - 阶段A
    •   
    • 2.2 - 阶段B
    •   
  •   

我试过

\setcounter{tocdepth}{1}
\tableofcontents

\setcounter{tocdepth}{2}
\tableofcontents

但这仅显示所需的第一个目录。第二个目录是空的...... (即使没有两条\setcounter行,第二个目录实际上也是空的。)

(相关问题:如何更改目录的标题(与默认内容不同)?)

2 个答案:

答案 0 :(得分:7)

您是否尝试过shorttoc套餐?

答案 1 :(得分:0)

您可以使用\ renewcommand

更改ToC的名称
\renewcommand{\contentsname}{My New Table Of Contents}

示例:

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

我已使用\ renewcommand自定义了\ maketitle命令的外观,因此您可能需要查看更新\ tableofcontents。