我正在为课程写一些笔记,我需要列出这些笔记的提纲。我想使用我正在处理的同一个文件来执行此操作,因此我通过 hyperref 将幻像部分添加到目录中。结果不错,但我希望这些幻像章节有适当的编号。这是我的 MWE:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\input{intro}
\input{chap1}
\phantomsection{\label{chap2}}
\addcontentsline{toc}{chapter}{Title for chap. 2}
\phantomsection{\label{chap3}}
\addcontentsline{toc}{chapter}{Title for chap. 3}
\phantomsection{\label{chap4}}
\addcontentsline{toc}{chapter}{Title for chap. 4}
\end{document}
我已经在简介和第 1 章中有一些文本。我想要的是这些尚不存在的章节有它们的编号。以下是输出:
提前致谢!
答案1
\addcontentsline
您可以使用命令为添加到目录中的每个章节添加编号\numberline
。例如,目录
由以下示例生成。
\documentclass{book}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter*{intro}
\addcontentsline{toc}{chapter}{Introduction}
\chapter{Title for chap. 1}
\section{Some section here}
\refstepcounter{chapter}
\label{chap2}
\addcontentsline{toc}{chapter}{\numberline{\thechapter}{Title for chap. 2}}
\refstepcounter{chapter}
\label{chap3}
\addcontentsline{toc}{chapter}{\numberline{\thechapter}{Title for chap. 3}}
\refstepcounter{chapter}
\label{chap4}
\addcontentsline{toc}{chapter}{\numberline{\thechapter}{Title for chap. 4}}
\end{document}