为什么 LaTeX 会将文本推到页面这么靠下的位置?

为什么 LaTeX 会将文本推到页面这么靠下的位置?

我正在为一个大学项目写报告。我们是一个六人小组,我负责 LaTeX 部分。我遇到了一个问题,文本从页面的 3/4 开始,而不是(大约)从最顶部开始。我该怎么做才能解决这个问题?我试过 \vspace*{-ncm},我在 Google 上搜索了边距和填充,也试过在没有帮助的情况下回溯。这是顶部标记:

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\usepackage{graphicx}

% To prevent "Chapter N" display for each chapter
\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\bfseries}{}{0pt}{\Huge}

\begin{document}

% Prevents paginating the first page
\pagenumbering{gobble}

\begin{titlepage}
    \centering
    \vfill
    
    \huge \textbf {Title} \\ Made by: [names]

它看起来是这样的:

乳胶

我认为这里的修复也会帮助我缩小“目录”和目录之间的差距。非常感谢!:)

答案1

您还没有发布最小工作示例(MWE)所以我不确定问题是什么——无论如何,该空间是标准report类放在任何章节开头的空间,并且目录被视为一个空间。

在此处输入图片描述

我使用以下 MWE 对其进行了测试:

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{lipsum}

% To prevent "Chapter N" display for each chapter
\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\bfseries}{}{0pt}{\Huge}

\begin{document}

% Prevents paginating the first page
\pagenumbering{gobble}

\begin{titlepage}
    \centering
    \vfill
    
    \huge \textbf {Title} \\ Made by: [names]

\end{titlepage}

\tableofcontents

\chapter{Chapter}

\lipsum

\section{Section}

\lipsum

\chapter{Another chapter}

\lipsum

\end{document}

如果你调用titlesec(参见其手册,第 2 页,“间距”)

\usepackage[compact]{titlesec}

并添加(第 5 页间距)

\titlespacing*{\chapter}{0pt}{-2cm}{0.5cm}

你有一个稍微紧凑的布局(我认为感觉很拥挤):

在此处输入图片描述

然而,如果您想进一步调整文档的外观,最好的方法是选择另一个类或使用可配置性较高的类,例如memoir

相关内容