标题页末尾不需要多余的空白

标题页末尾不需要多余的空白

我使用 titlepage 环境制作了一个标题页,并在条目(例如名称、标题、日期等)之间使用了 \vfill,以便它们等距分布并且整个标题页可以填满整个页面。

这意味着页面顶部(我的第一个条目之前)和页面底部(我最后一个条目之后)应该有相等的空白空间。然而,这并不是我得到的。我该怎么做才能解决这个问题?我不想改变我的几何设置。

\documentclass[12pt]{article} 

\usepackage[letterpaper,textwidth=7in,textheight=9.5in]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[c]{--~\thepage~--}

\begin{document}
\newgeometry{textwidth=6.5in,textheight=9in}
\begin{titlepage} 
\begin{center}
\textbf{Name of the lab} \par
Blabla
\vfill
Title
\vfill
\normalsize\textbf{Name}
\vfill
Report presented to: \par
Someone
\vfill
\today
\end{center}
\end{titlepage}

\end{document}

第一个条目前的空格: 在此处输入图片描述 最后一个条目后的空格: 在此处输入图片描述

答案1

有两个因素会影响您的问题。的默认行为geometry是按 2:3 的比例划分顶部和底部边距的可用垂直空间。另一个轻微的空间来源是环境的使用center。只需使用\centering它就不会增加垂直空间。

您可以了解如何geometry通过添加选项来设置页面元素showframe

\documentclass[12pt]{article} 

\usepackage{geometry}
\geometry{letterpaper,textwidth=7in,textheight=9.5in,showframe}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[c]{--~\thepage~--}

\begin{document}
\newgeometry{textwidth=6.5in,textheight=9in,vmarginratio=1:1}

\begin{titlepage}
\centering
\textbf{Name of the lab} \par
Blabla
\vfill
Title
\vfill
\normalsize\textbf{Name}
\vfill
Report presented to: \par
Someone
\vfill
\today
\end{titlepage}

\restoregeometry

\section*{Introduction}
\vfill
\begin{center}
1
\end{center}

\end{document}

在此处输入图片描述

相关内容