几何与页码计数器的干扰

几何与页码计数器的干扰

我在使用 geometry 包时遇到了麻烦,似乎每次我将页码重置为 1 时,geometry 包都会将其视为文档的第一页。现在这很不方便,因为我使用 geometry 包来获取 bindingoffset。

因此,每次我将页码重置为 1 时,bindingoffset 就会设置为左侧(即使它不是第一页,也不是任何不均匀的页面)。

我也检查过了,错误不是因为 titlepage-environment 而发生的(请注意,我还重置了参考书目的页码)。

警告,其中有一个参考书目,因此在编译时请注意这一点(我将其留在文档中以表明它最后也会出现这个错误)。

补充(相关)问题: 有没有办法重置几何包的内部计数器?强制几何从 tex 文件中的给定点开始将偶数页视为右手页,将奇数页视为左手页?

\documentclass[a4paper,11pt]{article}
\author{Some author}
\title{Some title}
\date{Some date}

\usepackage[twoside,bindingoffset=1cm,a4paper,hmargin=2cm,vmargin=2cm,includeheadfoot]{geometry}
\usepackage[english]{babel}
\usepackage{lipsum}

\begin{document}
\pagenumbering{Roman}
\begin{titlepage}
\maketitle
\begin{abstract}
\lipsum[1-3]
\end{abstract}
\tableofcontents
\addtocontents{toc}{~\hfill\textbf{Page}\par}
\thispagestyle{empty}
\end{titlepage}
\pagenumbering{arabic}
\setcounter{page}{1}

\section{The Section Manace}
\lipsum[5-10]
\section{Attack of the Sections}
\lipsum[11-17]
\section{Revenge of the Section}
\lipsum[18-24]
\section{A New Section}
\lipsum[25-30]
\section{The Section Strikes Back}
\lipsum[31-32]
\section{Return of the Section}
\lipsum[33-36]

\newpage
\setcounter{page}{1}
\pagenumbering{roman}

\bibliographystyle{unsrt}
\bibliography{LGT}

\end{document}

答案1

如果您确实想忽略历史悠久的惯例(右侧页面是奇数),只需执行以下操作:

\pagenumbering{Roman}

\begin{titlepage}
\maketitle
\begin{abstract}
\lipsum[1-3]
\end{abstract}
\tableofcontents
\addtocontents{toc}{~\hfill\textbf{Page}\par}
\thispagestyle{empty}
\end{titlepage}

\clearpage % always clear the page before \pagenumbering
\pagenumbering{arabic}

\setcounter{page}{0}
\renewcommand{\thepage}{\the\numexpr\value{page}+1\relax}

\section{The Section Manace}

相关内容