latex 目录超过两页就消失
时间: 2023-10-29 08:04:48 浏览: 350
这是因为默认情况下,LaTeX只会在目录中显示前两页的内容。如果目录超过两页,LaTeX会将其截断,并在目录的最后一页添加一个标识符(如“...”),表示还有更多的内容。
如果你想要显示整个目录,可以使用`tocloft`宏包中的命令`\tableofcontents`,并将其设置为不限制页数。具体方法如下:
在导言区中添加以下代码:
```
\usepackage{tocloft}
\setlength{\cftbeforetoctitleskip}{-3em} % 调整目录标题与上方的距离
\renewcommand{\contentsname}{目录} % 设置目录标题名称
```
然后在正文中使用`\tableofcontents`命令来生成目录,如下所示:
```
\tableofcontents
```
这样就可以显示整个目录了。如果目录过长,可以通过调整`\cftbeforetoctitleskip`的值来调整目录标题与上方的距离,使其更美观。
阅读全文