开启无标题的新篇章

开启无标题的新篇章

在我的论文附录中(使用scrreprt),我想开始一个包含大量大图的新章节。出于格式原因,我不希望使用时创建的自动标题\chapter{bla}。但是我希望该章节出现在目录中,并且我希望页眉能够正确显示该章节。

所以我的问题是,有没有办法开始没有自动标题的新章节?我不希望所有章节都没有标题,只有这一章没有标题。

答案1

章节标题由 排版\@makechapterhead,这是一个带有一个参数的宏,而目录条目和标题则直接由 负责\@chapter且独立于\@makechapterhead。如果我们暂时重新定义它以简单地吞噬其参数,我们就完成了。

\documentclass{report}

\makeatletter
\newcommand{\unchapter}[1]{%
  \begingroup
  \let\@makechapterhead\@gobble % make \@makechapterhead do nothing
  \chapter{#1}
  \endgroup
}
\makeatother

\pagestyle{headings}

\begin{document}
\tableofcontents

\chapter{Regular}

Text

\unchapter{No chapter head}

Text\newpage
text: check the heading

\chapter{This is regular again}

\end{document}

答案2

一次旧的交流……

但我有一个很好的解决方案,所以我给出了它。

\makeatletter
\newcommand{\mychapter}[1]{%
  \begingroup
    \chapter*{#1}
    \addcontentsline{toc}{chapter}{#1}
     \markboth{#1}{}
  \endgroup
}
\makeatother

当然,在你的乳胶文件中用\chapter替换。\mychapter

答案3

这是两者的完美结合:

\makeatletter
\newcommand{\unchapter}[1]{%
  \begingroup
  \let\@makeschapterhead\@gobble % make \@makechapterhead do nothing
  \chapter*{#1}
  \addcontentsline{toc}{chapter}{#1}
  \markboth{#1}{}
  \endgroup
}
\makeatother

使标题消失,并且目录中的内容行没有数字。

相关内容