删除目录后的空白页,并使第 1 章从编号 1 开始

删除目录后的空白页,并使第 1 章从编号 1 开始

我的目录有问题,因为添加了一个空白页,页码为 1。这意味着我的书的第 1 章从左页的页码 2 开始。

当目录长达两页时,就会出现问题。

第 1 章的第一页应从第 1 页开始,位于右页。注意!书中有很多 \pageref,可能的解决方案应该与之兼容。

如果有人能帮助我,我会非常高兴。

参见下面的代码:

\documentclass[a4paper,12pt,openany]{book}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\pagestyle{headings}

\begin{document}

\frontmatter
\chapter*{Preface}
\addcontentsline{toc}{chapter}{\numberline{}Preface}%

\chapter*{Abstract}
\addcontentsline{toc}{chapter}{\numberline{}Abstract}%
blablablablablablablablablablablablabla

\tableofcontents

\mainmatter

\chapter{chp1}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}

\chapter{chp2}
blablablablablablablablablablablabla

\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}
\section{blablablabla}


\chapter{chp3}
\begin{equation}
2x+2x=4x
\label{eq1}
\end{equation}

\chapter{chp4}
blablablablablablablablablablablabla

As stated on page \pageref{eq1}

\end{document}

答案1

出现空白页的原因只是因为您的章节“chp1”包含许多没有文本的节,因此 LaTeX 无法插入分页符,而是将整个章节放在第 2 页。添加一些文本(例如,在第 1.10 节之后),一切就都好了。

相关内容