You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用Texmaker时LaTeX目录仅显示标题内容空白,错误排查求助

解决LaTeX仅显示目录标题、其余页面空白的问题

嘿,我来帮你排查这个Texmaker编译LaTeX的问题~从你贴的代码来看,主要有几个小细节导致了这个现象,咱们一个个来解决:

1. 章节没有实际内容,页面自然空白

你只写了\chapter{introduction}的章节命令,但后面完全没添加正文内容,再加上你设置了\pagestyle{empty}(这个命令会隐藏页码、页眉页脚),所以章节页看起来就是一片空白。
解决办法很直接,在章节命令后面加些测试内容就行,比如:

\chapter{introduction}
Here's my first chapter content.  % 随便写点文本就能看到内容啦

2. 目录需要多次编译才会显示条目

LaTeX生成目录的逻辑是:第一次编译会记录所有章节的位置信息,第二次编译才能把这些条目插入到目录里。如果你只编译了一次,目录就只会显示标题(比如英文的"Contents"),没有下面的章节条目。
操作步骤:

  • 先在Texmaker里点一次PDFLaTeX按钮编译
  • 再点一次PDFLaTeX编译(如果有参考文献才需要中间跑BibTeX,你这里不需要)
  • 最好再编译第三次,确保所有内容都更新到位

3. \pagestyle{empty}让后续页面看不到页码

你在目录之后设置了\pagestyle{empty},这个命令会让后面的所有页面都不显示页码和页眉页脚,就算章节有内容,也会显得很"空"。如果希望显示页码,要么删掉这个命令,要么在开启阿拉伯页码后重置页面样式,比如:

\pagenumbering{arabic}
\pagestyle{plain} % 恢复默认的仅显示页码的样式
\chapter{introduction}

给你整理好的测试代码

直接用下面的代码编译,就能看到正常的目录和章节内容啦:

\documentclass[12pt , a4paper]{report}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\newcommand{\HRule}{\rule{\linewidth}{1.5 mm}}
\pagenumbering{gobble}
\tableofcontents
\renewcommand{\arraystretch}{1.5}
\newpage 
\pagenumbering{arabic}
\pagestyle{plain} % 恢复页码显示
\chapter{introduction}
This is the content of my introduction chapter. % 添加实际内容
\end{document}

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

火山引擎 最新活动