章节重新定义

章节重新定义

对于系统用户指南,我必须遵循样式指南。

本风格指南要求我做到:

  • 目录中的章节标题没有编号,也没有“章节”一词(在目录中和文本中)
  • 在文本中,我必须在章节名称前放置一个小符号(营销内容)
  • 没有章节编号的部分(我尝试过\renewcommand{\thechapter}{},但该部分的结果是:

.1 第 1 节

.2 第 2 节

我想我需要重新定义章节命令(或创建一个新的命令)但我不知道该怎么做。

答案1

一个选项是使用titlesec更改章节标题格式,titletoc更改目录中章节条目的格式。\renewcommand\thesection{\arabic{section}}重新定义计数器的表示section以抑制计数器chapter。我将其用作\S章节标题前的符号,但可以使用任何其他符号代替。

\documentclass{book}
\usepackage{titlesec,titletoc}

\titleformat{\chapter}[display]
  {\normalfont\huge\bfseries}{}{0pt}{\Huge\S}
\titleformat{name=\chapter,numberless}[display]
  {\normalfont\huge\bfseries}{}{0pt}{\Huge}
\titlecontents{chapter}
  [0pt]{\addvspace{10pt}\bfseries}{}{}
  {\hfill\contentspage}
\renewcommand\thesection{\arabic{section}}

\begin{document}

\tableofcontents
\chapter{Test chapter one}
\section{Test section one one}
\section{Test section one two}
\chapter{Test chapter two}
\section{Test section two one}
\section{Test section two two}

\end{document}

目录图片:

在此处输入图片描述

文档中章节的图像:

在此处输入图片描述

相关内容