回忆录类强制在 \mainmatter 之后显示右页

回忆录类强制在 \mainmatter 之后显示右页

' memoirs\mainmatter强制下一页为右页。如何禁用此功能?

答案1

您可以简单地修补命令\mainmatter以发出\clearpage而不是\cleardoublepage

在你的序言中插入这些行:

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@smemmain}{\cleardoublepage}{\clearpage}{}{}
\patchcmd{\@smemmain}{\cleardoublepage}{\clearpage}{}{}
\makeatother

梅威瑟:

\documentclass[openany]{memoir}
\usepackage{lipsum} %only for the example

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@smemmain}{\cleardoublepage}{\clearpage}{}{}
\patchcmd{\@smemmain}{\cleardoublepage}{\clearpage}{}{}
\makeatother

\begin{document}

\frontmatter

\chapter{Intro}
\lipsum[1-10]

\mainmatter

\chapter{1st}
\lipsum[1-10]
\chapter{2nd}
\lipsum[1-10]

\end{document} 

如您所见,第一页\mainmatter位于背面,并且没有任何空白页:

在此处输入图片描述

我希望您将使用memoir选项openany,否则结果会很糟糕......

相关内容