跳转到正文
EasyLaTeXDocs

章节与目录

用 \section、\subsection 等命令组织正文,使用 \tableofcontents 自动生成目录。标题、编号和目录条目由文档类统一管理,移动内容后不需要手工修改编号。

EasyLaTeX 编译器设置:XeLaTeX + ctex。ctexart 支持 \section 到 \subsubsection;需要 \chapter 时选择 ctexrep 或 ctexbook。目录更新请在平台编译并等待完整任务结束,所需轮次由平台处理。

建立章节层级

标题命令按层级嵌套。章节编号和目录缩进由文档类决定:

latex
\section{方法}
\subsection{数据来源}
\subsubsection{样本筛选}

在 ctexrep 或 ctexbook 中,可以在 \section 之前使用:

latex
\chapter{研究背景}

不要跳过层级(例如直接从 \section 到 \subsubsection),否则目录结构会难以阅读。

生成目录

在正文中把 \tableofcontents 放到希望显示目录的位置:

latex
\begin{document}
\maketitle
\tableofcontents
\section{引言}
...
\end{document}

目录由标题信息生成。修改后在 EasyLaTeX 中编译,并等待整次任务完成;平台会处理目录所需的重复编译。页码仍不正确时,检查选中的主文件、标题是否位于正文内,以及编译日志是否报错。

不编号但进入目录

带星号的标题不编号,也不会自动进入目录:

latex
\section*{致谢}
\addcontentsline{toc}{section}{致谢}

toc 表示目录文件,section 表示该条目的层级。对 ctexbook 的无编号章级标题,把第二个参数改为 chapter。

摘要与附录

摘要可以使用文档类提供的环境;附录从 \appendix 开始,后续章节会使用字母编号:

latex
\begin{abstract}
本文摘要写在这里。
\end{abstract}

\appendix
\section{问卷}

附录中的标题仍会进入目录。不要手动把“附录 A”写进标题,否则编号会重复。

控制目录深度

计数器 tocdepth 控制目录显示到哪一级:

latex
\setcounter{tocdepth}{2}

常见值为 1(显示到 section)和 2(显示到 subsection)。目录过长时优先调整深度,不要缩小目录字体来容纳所有条目。

常见问题

目录为空或页码过期

目录由标题信息生成。修改后在 EasyLaTeX 中编译,并等待整次任务完成;平台会处理目录所需的重复编译。页码仍不正确时,检查选中的主文件、标题是否位于正文内,以及编译日志是否报错。

标题太长

用方括号提供较短的目录条目:

latex
\section[实验设置]{复杂实验条件下的参数设置与校准方法}

需要章标题却报未定义

ctexart 没有 \chapter。根据文档类型改用 ctexrep 或 ctexbook,不要自行伪造章标题。

完整示例

latex
\documentclass[UTF8,a4paper,12pt]{ctexart}
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\setcounter{tocdepth}{2}

\title{章节与目录示例}
\author{作者}
\date{\today}

\begin{document}
\maketitle
\begin{abstract}
这是一个包含目录、无编号致谢和附录的最小示例。
\end{abstract}
\tableofcontents

\section{引言}
介绍研究问题。
\subsection{贡献}
列出本文贡献。
\section*{致谢}
\addcontentsline{toc}{section}{致谢}

\appendix
\section{补充材料}
附录内容。

\end{document}
章节与目录 | EasyLaTeX | EasyLaTeX