删除书籍章节前的双空白页

删除书籍章节前的双空白页

我想知道如何删除以下书籍示例中第 1 章和参考书目之前的双空白页。我试过了,\cleardoublepage但没有成功。我认为这是由于使用\usepackage{emptypage}设置了行间距,但我需要这个函数。不需要 的参数。\onehalfspacing\usepackage{setspace}openany\documentlass

任何能使文档质量更加优良的建议都将受到欢迎。

谢谢。

\documentclass[12pt]{extbook}

\pagestyle{myheadings}

\usepackage{setspace}
\onehalfspacing

\usepackage{hyperref}
\hypersetup{hidelinks}
\usepackage{pgfornament}
\usepackage{lipsum}

\title{Book Title}

\author{Author}
\date{}

\newcommand\institute{
    Department \par \medskip
    University \par
    City, State}
    

\begin{document}

\frontmatter

\begin{titlepage}
    \makeatletter
    \centering
    {\LARGE\bfseries\baselineskip1.25em\@title\par} \par
    \vfill
    {\large\bfseries\@author} \par
    \@date
    \makeatother
    \vfill
    \pgfornament[width=.35\linewidth]{84} \bigskip \par
    \institute
\end{titlepage}

% Empty page
\phantom{}
\pagebreak

% Dedication
\topskip0pt
\vspace*{\fill}
\begingroup
\centering
    \lipsum[1-1]
\endgroup
\vspace*{\fill}

\chapter{Preface}  
\lipsum[2-3]

\tableofcontents
\addcontentsline{toc}{chapter}{Contents}

\chapter{Introduction}
\lipsum[4-6]

\mainmatter

\chapter{Title of Chapter 1}
\lipsum[5-25]
\cite{Akhiezer62}

\chapter{Title of Chapter 2}
\lipsum[30-45]

\backmatter

\bibliographystyle{plainnat}

\begin{thebibliography}{100}
    \bibitem[Akhiezer(1962)]{Akhiezer62}
    N.~I. Akhiezer.
    \newblock \emph{The Calculus of Variations}.
    \newblock Blaisdell Publishing Company, New York, London, 1962.
\end{thebibliography}

\addcontentsline{toc}{chapter}{Bibliography}

\end{document}

答案1

感谢上面的@DavidCarlisle 评论,我相信删除\topskip0pt可以解决问题。

相关内容