我的目录有问题,因为添加了一个空白页,页码为 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 节之后),一切就都好了。