如何更改 \listoffigures 命令的顶部边距?

如何更改 \listoffigures 命令的顶部边距?

我正在写论文,所有前言部分都需要 2 英寸的标题;然而,在我使用 获得的图表列表中\listoffigures,第一页有适当的边距,但后续页面没有。我尝试了软件包中的\newgeometry{top = 5.08cm}和,但这会在图表列表的第一页产生 3 英寸的边距,尽管其余页面都完美无缺。我这里的期限非常紧迫,我只需要它工作;我不想重新发明轮子或做任何事情,我再也不会写这样的东西了。\restoregeometrygeometry

答案1

很遗憾您没有提供我们可以编译的显示您问题的 MWE(从\documentclass...\end{document})。这样我们也许可以给您一个明确的答案。

我确实创建了一个 MWE,但我不会展示它,就像你没有展示一样,因为它可能与你所做的事情无关。然而,虽然我是 GOM,但这是一个使用该tocloft包的可能答案:

% reflofprob.tex  SE 611094

\documentclass{report}
\usepackage{lipsum}
\usepackage{tocloft}

\setlength{\cftbeforeloftitleskip}{1in} % increases space before List of Figures
%\setlength{\cftbeforeloftitleskip}{-1in} % reduces space before ....
%\setlength{\cftafterloftitleskip}{} % change space after title


\begin{document}

\listoffigures

% and so on

阅读tocloft手册以了解更多信息。

答案2

目前还不完全清楚为什么会出现这种不良结果,但以下方法可以在紧急情况下发挥作用:

\usepackage{afterpage}

% ...

\clearpage% To ensure you're on the appropriate page
\afterpage{% Insert the following after the current page
  \vspace*{1in}% Add vertical space at top of page (https://tex.stackexchange.com/q/33370/5764)
  \afterpage{\vspace*{1in}}}% Add vertical space at top of page after the next page
\listoffigures% List of figures

相关内容