如何设置两个独立的目录

如何设置两个独立的目录

我在课堂上编辑一本小说memoir,需要一份全书目录(简介、序言、年表、参考书目等)和一份原著小说的独立目录(作者序言、章节)。我一直试图将目录用于书籍shorttoc材料,将常规目录用于原著小说材料,但我无法让简介和其他内容单独出现在目录中shorttoc

这是我想要的结构:

\shorttoc
Introduction 
Note on the Text
Chronology
Novel
   \toc
   Author's Preface
   Book One
   Chapter One
   Etcetera
Bibliography

我并不拘泥于这种shorttoc方法,因此任何解决方案都会受到欢迎,特别是如果有办法创建两个完全独立的目录,我可以选择\addcontenstline其中一个或两个。

更新:使用 Caramdir 的解决方案,我可以让两个目录出现,但无法让它们填充。这是我的代码。单独的\addcontents行位于包含的文件中,但我也在主文件中尝试过它们,结果相同:

\documentclass{memoir}

\title{The Napoleon of Notting Hill}
\author{G. K. Chesterton}
\date{2012}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ccicons}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{titletoc}

\begin{document}

\frontmatter

\pagestyle{empty}

\include{maintitle}

\newpage

\include{license}

\newpage

\include{dedication}

\newpage

\pagestyle{simple}

\startcontents
\printcontents{}{-1}{\chapter*{Table of Contents}}

\newpage

\include{introduction}

\newpage

\include{chronology}

\newpage

\mainmatter

\include{title}

\endcontents

\newpage

\startcontents
\printcontents{}{-1}{\chapter*{Contents}}

\include{chapterx} %etcerera

\endcontents

\endmatter

\nobibintoc
\include{bibliography}

\end{document}

Caramdir - 解决方案两个独立的 TOC也可以,但这两种解决方案都不适合我。我甚至将代码直接剪切到测试文件中,编译两次,但仍然得到空头。我正在使用 ScribTeX 在线编译。这可能与此有关吗?

答案1

标题目录包允许您获取部分(独立)目录。以下示例说明了该过程,并展示了如何手动包含(通过 \addcontentsline) 每个目录中的条目:

\documentclass{memoir}
\usepackage{titletoc}

\begin{document}

\startcontents
\printcontents{}{-1}{\chapter*{Short ToC}}

\chapter*{Introduction}
\addcontentsline{ptc}{chapter}{Introduction}
\chapter*{Note on the Text}
\addcontentsline{ptc}{chapter}{Note on the Text}
\chapter*{Chronology}
\addcontentsline{ptc}{chapter}{Chronology}
\chapter*{Novel}
\addcontentsline{ptc}{chapter}{Novel}

\stopcontents

\startcontents
\printcontents{}{-1}{\chapter*{Contents}}

\chapter*{Author's Preface}
\addcontentsline{toc}{chapter}{Author's Preface}
\part{Book One}
\chapter{Chapter One }
\chapter{Chapter Two}

\stopcontents

\end{document}

获得的 ToC 图像

在此处输入图片描述

在此处输入图片描述

相关内容