我使用以下内容将章节居中对齐。以下是代码
\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 类别默认使用无衬线标题。