' memoir
s\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
,否则结果会很糟糕......