页码向左移动

页码向左移动

我正在编写一份报告,其标题页使用了不同的几何设置,因此在使用 完成后者之后\end{titlepage},我使用 为文档的其余部分指定了新设置,\restoregeometry然后使用\newgeometry{letterpaper,textwidth=7in,textheight=9.5in}

然而,我遇到了页码问题:它们稍微向左偏移。通过在页码上方写一个居中的数字,我可以清楚地看到这一点(见下图)。我该如何解决这个问题?

\documentclass[12pt]{article} 

\usepackage[letterpaper,textwidth=6.5in,textheight=9in]{geometry}

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

\begin{document}

\begin{titlepage}
\begin{center}
Title page here
\end{center}
\end{titlepage}

\restoregeometry
\newgeometry{letterpaper,textwidth=7in,textheight=9.5in}

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

\end{document}

在此处输入图片描述

答案1

首先设置主几何形状,然后\newgeometry用于标题页;fancyhdr根据当前几何值设置页眉和页脚的尺寸。

\documentclass[12pt]{article} 

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

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

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

\begin{titlepage}
\begin{center}
Title page here
\end{center}
\end{titlepage}

\restoregeometry

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

\end{document}

在此处输入图片描述

相关内容