章节居中对齐

章节居中对齐

我使用以下内容将章节居中对齐。以下是代码

 \newcommand{\cchapter}[1]{\chapter[#1]{\centering #1}}

并用\cchapter它来格式化章节。但章节标题(例如“第 1 章”)没有居中对齐。我该如何实现?

答案1

我建议使用titlesec包。下面是一个例子:

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\huge\bfseries\centering}
  {\chaptertitlename\ \thechapter}{20pt}{\Huge}

这与标准章节加类似\centering

我更喜欢无衬线标题,因为我认为带衬线的粗体标题太重了。然而,衬线非常适合正文。最近我用的是这个:

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\sffamily\Large\bfseries\centering}
  {\chaptertitlename\ \thechapter}{0pt}{\Huge}
\titleformat{\section}
  {\normalfont\sffamily\large\bfseries\centering}
  {\thesection}{1em}{}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

要得到:

在此处输入图片描述

此外,由于这些粗体标题看起来较浅,KOMA-Script 类别默认使用无衬线标题。

相关内容