我正在编写一份报告,其标题页使用了不同的几何设置,因此在使用 完成后者之后\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}