书籍类别:确保两个部分/章节之间至少有一页空白页

书籍类别:确保两个部分/章节之间至少有一页空白页

答案如何在每一章之前留出空白偶数页对我来说没用

如果默认book类使用twosideopenright选项加载,则新章节将从第一个空闲的奇数页开始。以下是可能的情况:

如果第 1 章以奇数页结束(好的,第 4 页是空的):

Page        1:                   | BeginOfChapter1 |
Pages 2 and 3: | BodyOfChapter1  | EndOfChapter1   |
Pages 4 and 5: |                 | BeginOfChapter2 |

如果第 1 章以偶数页结束(章节之间没有空白页):

Page        1:                   | BeginOfChapter1 |
Pages 2 and 3: | EndOfChapter1   | StartOfChapter2 |

如果前一章在偶数页结束,我该如何自动插入空白页(或者如果已经有一个章节则进行章节检查),以便得到下面的结果?

我希望和都具有这种\part行为\chapter

之前的情况是这样的(添加了两个空白页):

Page        1:                   | BeginOfChapter1 |
Pages 2 and 3: | EndOfChapter1   |                 |
Pages 4 and 5: |                 | StartOfChapter2 |

梅威瑟:

\documentclass[a4paper,12pt]{book}
\usepackage{kantlipsum}
\usepackage{emptypage}

\begin{document}

\chapter{First}
\kant[1-4]

\chapter{Second}
\kant[1-2]

\chapter{Third}
\kant[1-2]

\end{document}

MWE 输出:

在此处输入图片描述

期望输出:

在此处输入图片描述

答案1

使用该emptypage包。

% emptypageprob.tex  SE 590831
\documentclass[twoside]{book}
\usepackage{emptypage}
\usepackage{lipsum}

\begin{document}
\chapter{First}
\lipsum
\chapter{Second}
\lipsum[1]
\chapter{Third}
\lipsum[1]
\chapter{Fourth}
\lipsum
\end{document}

答案2

您可以尝试以下操作book-modified\chapter命令。它会查看页面的值并相应地插入适当数量的\clearpages(带有empty页面样式)。它只对第 2 章及以后的部分执行此操作(以避免出现问题\part),但可以更改。

在此处输入图片描述

\documentclass[twoside]{book}

\usepackage{kantlipsum}

\makeatletter
% Taken from
%  https://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/base/book.cls?view=co
% and modified
\renewcommand\chapter{%
  \if@openright
    %\cleardoublepage
    \ifnum\value{chapter}=0
      \cleardoublepage
    \else% \value{chapter}>0
      \clearpage
      \ifodd\value{page}
        \thispagestyle{empty}% Odd page blank
        \mbox{}\clearpage
        \thispagestyle{empty}% Even page blank
        \mbox{}\clearpage
      \else% \value{page} is even
        \thispagestyle{empty}% Even page blank
        \mbox{}\clearpage
      \fi
    \fi
  \else
    \clearpage
  \fi
  \thispagestyle{plain}%
  \global\@topnum\z@
  \@afterindentfalse
  \secdef\@chapter\@schapter}
\makeatother

\begin{document}

\chapter{First}
\kant[1-4]

\chapter{Second}
\kant[1-2]

\chapter{Third}
\kant[1-2]

\end{document}

答案3

这是一个需要考虑的简单修正(例如,如果这本书的章节少于二十四章),并且作为最后的润色之一,当书中的所有内容都完成后,在每一章在偶数页上结束后进行。

它不会影响\part其他包裹。

X

\documentclass[12pt,a4paper,twoside,openright]{book}

\usepackage{kantlipsum}
\usepackage{emptypage} % cleans blank pages headings

\begin{document}
    
\tableofcontents
    
\chapter{One}

1. \kant[1-4]  % ends on even page #4
\newpage\hbox{}\thispagestyle{empty} % adds one blank odd page #5 <<<<<<<<<<<<<<

\chapter{Two} % adds  blank even page #6 with heading suppresed by emptypage
2. \kant[2]

\chapter{Three}% adds  blank even page #8 with heading suppresed by emptypage
11. \kant[11]
        
\end{document}

相关内容