2009-05-02 3 views
4

Я хотел бы сделать LaTeX документ с двумя таблицами содержания, например:несколько оглавлений в LaTeX

Содержание обзорных

  • 1 - Введение
  • 2 - Решение

Детальное описание

  • 1 - Введение
    • 1,1 - Проблема
    • 1,2 - Почему?
  • 2 - Решение
    • 2,1 - Фаза A
    • 2.2 - фаза B

Я попытался с

\setcounter{tocdepth}{1} 
\tableofcontents 

\setcounter{tocdepth}{2} 
\tableofcontents 

но го отображается только первое оглавление по мере необходимости. Второе оглавление пусто ... (Второе оглавление фактически пустое даже без двух линий \setcounter.)

(Связанный вопрос: как изменить заголовок оглавления (чему-то чем содержание по умолчанию)?)

ответ

7

Вы пробовали пакет shorttoc?

+0

Voila! Спасибо, это решило это точно! –

0

Вы можете изменить имя ToC с \ renewcommand,

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

я настроить внешний вид команды \ maketitle с помощью \ renewcommand, так что вы можете посмотреть на обновление \ tableofcontents.

+0

Это не похоже на заголовок оглавления. Я не знаю, как это использовать ... –

+0

Вы помещаете команду в свою преамбулу. Я буду редактировать - в примере. –

Смежные вопросы