我正在做一个项目。当我制作首页和目录时,我的文本没有从页面顶部开始。
有人能帮我修复它吗
答案1
默认情况下,章节标题在页面上的位置会稍微低一些,这只是 LaTeX 核心中设置的排版设计问题。如果你想改变它,你可以看看这个问题章节和目录前的空格。
关于目录的问题:生成它的宏\tableofcontents
(假设您使用标准类)定义如下:
\newcommand\tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
如您所见,在检查 twocolumn-mode 后,它会调用\chapter(*)
宏,然后.toc
通过 包含文件\@starttoc
。这就是为什么目录从文档中各章的第一页开始。