使用 titlesec 仅在选定章节中删除章节号

使用 titlesec 仅在选定章节中删除章节号

我正在使用一份论文报告模板。此模板将每一章命名为“第 X 章”,后面跟着章节标题。我想将其更改为介绍和结论,但不将其从目录中删除,中间的章节从 1 到 N 编号。如果我使用

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\bfseries}{}{3pt}{\Huge}

我按自己的意愿删除了标题,但是没有办法将这种更改仅限于简介和结论,并且所有章节都会受到影响。

我怎样才能实现这个目标?

答案1

如果您切换到,则会更简单,book只需重新定义\frontmatter\mainmatter删除\pagenumbering其中的命令即可。

注1.此处使用该openany选项只是为了避免图片中出现空白页。

笔记2。 titlesec与解决方案无关。请根据自己的喜好添加。

\documentclass[openany]{book}

% continuous numbering
\makeatletter
\renewcommand\frontmatter{%
  \cleardoublepage
  \@mainmatterfalse
}
\renewcommand\mainmatter{%
  \cleardoublepage
  \@mainmattertrue
}
\makeatother

\begin{document}

\frontmatter

\tableofcontents

\chapter{Introduction}

\mainmatter

\chapter{First}

\backmatter

\chapter{Conclusions}

\end{document}

在此处输入图片描述

如果您无法从 更改类别report,请使用\chapter*适当的\addcontentsline指令。

\documentclass{report}

\begin{document}

\tableofcontents

\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}

\chapter{First}

\chapter*{Conclusions}
\addcontentsline{toc}{chapter}{Introduction}

\end{document}

相关内容