You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX 目录中附录条目单独分页显示的实现方法咨询

实现目录正文与附录分页的两种实用方法

你使用的是article文档类,默认\part级别的条目不会在目录中自动触发分页,可以用以下两种方案解决:


方案1:手动插入分页符(最简便,适合固定结构的文档)

在正文最后一个章节结束后、\appendix命令之前,手动向目录文件插入分页命令即可,仅需添加1行代码:

\addtocontents{toc}{\clearpage}

修改后的完整可运行代码如下:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\tableofcontents

\section{Introduction}

This is the first section.
  
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
   
\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
   
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

% 新增:向目录插入分页符
\addtocontents{toc}{\clearpage}
\appendix
\part{Appendix}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
     
\end{document}

方案2:自动配置part级别目录分页(适合结构经常调整的文档)

如果你的文档后续还会频繁调整章节结构,不想每次都手动修改分页位置,可以用tocloft包配置所有\part级别的目录条目自动前置分页:

  1. 导言区添加包引入和配置代码:
\usepackage{tocloft}
% 所有part级目录项前自动加分页
\renewcommand{\cftpartfont}{\clearpage}
  1. 无需修改正文部分的代码,编译后所有part对应的目录条目都会自动显示在新页面上。

两种方案都需要编译两次才能生效(第一次编译更新toc文件,第二次渲染分页后的目录)。

内容的提问来源于stack exchange,提问作者Felix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 05:30:03