如何删除回忆录类目录中的标题?

如何删除回忆录类目录中的标题?

在我与班级一起制作的项目中memoir,我创建了一个名为中科院源自plainpagestyle。

\documentclass[extrafontsizes,11pt,twocolumn,openany,openbib]{memoir}
\copypagestyle{CCSL}{plain}
\makeevenhead{plain}{\thepage}{}{\bfseries\leftmark}
\makeoddhead{plain}{\bfseries DOCUMENT TITLE}{}{\thepage}
\makeevenfoot{plain}{}{}{}
\makeoddfoot{plain}{}{}{}

\begin{document}
\onecolumn
\pagestyle{empty}{\color{white}a}
\par\vspace{0.35\textheight}
{\centering\noindent{\scshape\HUGE\textbf{DOCUMENT TITLE}}\linebreak
\large{SOME TEXT}\\
\large{SOME TEXT}
\par\vspace{3\baselineskip}
\noindent\LARGE\bfseries {SOME TEXT}\\}
\clearpage
\tableofcontents
\twocolumn

\pagestyle{CCSL}
\chapter*[SOME CHAPTER]{SOME CHAPTER}
.
.
.
\end{document}

从我的代码中可以看到,我empty为自制的标题页和目录页使用了 pagestyle,然后将 pagestyle 应用于CCSL文档的其余部分。但是,pagestyle 的设置empty仅适用于自制的标题页,而不适用于目录页,而且奇怪的是,它适应了在 之后设置的 pagestyle \tableofcontents。我尝试\thispagestyle{empty}在目录页中使用,但没有任何效果。我也尝试过将\pagestyle{empty}其放在 之前\tableofcontents,但效果相同。

答案1

您可以重新定义回忆录的\aftertoctitle宏,如下所示:

\renewcommand{\aftertoctitle}{%
   \thispagestyle{empty}
   \afterchaptertitle}

如果需要,重复\afterloftitle\afterlottitle

另请参阅第 148 页回忆录用户指南

答案2

将此添加到您的序言中:

\addtocontents{toc}{\protect\thispagestyle{empty}}

另外:你为什么要使用{\color{white}a}

这对我有用:

\documentclass[extrafontsizes,11pt,twocolumn,openany,openbib]{memoir}
\copypagestyle{CCSL}{plain}
\makeevenhead{plain}{\thepage}{}{\bfseries\leftmark}
\makeoddhead{plain}{\bfseries DOCUMENT TITLE}{}{\thepage}
\makeevenfoot{plain}{}{}{}
\makeoddfoot{plain}{}{}{}

\addtocontents{toc}{\protect\thispagestyle{empty}}

\begin{document}
\onecolumn
\pagestyle{empty}
\par\vspace{0.35\textheight}
{\centering\noindent{\scshape\HUGE\textbf{DOCUMENT TITLE}}\linebreak
\large{SOME TEXT}\\
\large{SOME TEXT}
\par\vspace{3\baselineskip}
\noindent\LARGE\bfseries {SOME TEXT}\\}
\clearpage
\tableofcontents
\twocolumn

\pagestyle{CCSL}
\chapter*[SOME CHAPTER]{SOME CHAPTER}

\end{document}

相关内容