在章节层次结构中的“错误”位置包含目录条目

在章节层次结构中的“错误”位置包含目录条目

我有一个结构如下的文档

\documentclass{memoir}
\usepackage{graphics}
\begin{document}
\tableofcontents
\chapter{Chapter 1}
\includegraphics{a_map.jpg}

[...]

\chapter{Chapter 2}

[...]

\chapter{Maps}

\includegraphics{b_map.jpg}
\addcontentsline{toc}{section}{Map B}
\newpage
\includegraphics{c_map.jpg}
\addcontentsline{toc}{section}{Map C}
\end{document}

我想为地图 A 添加一个目录条目,地图 A 是位于第 1 章的一个图像文件。但是,我想将该条目作为目录中“地图”章节级条目下的一个部分。换句话说,我想要一个如下所示的目录

Chapter 1 ................ 3
    Section 1.1........... 2
    Section 1.2........... 4
Chapter 2 ................ 5
Maps ..................... 7
   Map A ................. 3
   Map B ................. 7
   Map C ................. 8

有什么建议可以实现这一目标吗?

答案1

\addcontentsline

\def\addcontentsline#1#2#3{%
  \addtocontents{#1}{\protect\contentsline{#2}{#3}{\thepage}}}

如果你想伪造页码,请使用

\addtocontents{toc}{\protect\contentsline{section}{Map A}{3}
\addcontentsline{toc}{section}{Map B}

相关内容