当我将我的主要内容分组为了防止插入空白页,我的章节编号也会消失。
我似乎找不到任何解决方法,甚至不知道为什么会发生这种情况。
\documentclass[a4paper,10pt,twoside,twocolumn,openany]{book}
\usepackage{lipsum}
\begin{document}
\frontmatter
\tableofcontents
{
\renewcommand{\cleardoublepage}{\newpage}
\mainmatter
}
\chapter{Two columns}
\lipsum[1-5]
\chapter{Two columns again, but it's not}
\lipsum[1-5]
\end{document}
当我去掉花括号时,它又开始工作了。
答案1
您可以存储任何\cleardoublepage
操作并在调用后恢复它\mainmatter
:
\documentclass[twoside,twocolumn,openany]{book}
\usepackage{lipsum}
\begin{document}
\frontmatter
\tableofcontents
\let\oldcleardoublepage\cleardoublepage
\renewcommand{\cleardoublepage}{\newpage}
\mainmatter
\let\cleardoublepage\oldcleardoublepage
\chapter{Two columns}
\lipsum[1-5]
\chapter{Two columns again}
\lipsum[1-5]
\end{document}