从章节标题中删除“章节”,更改字体和间距,并居中

从章节标题中删除“章节”,更改字体和间距,并居中

我在 LaTeX 中使用书籍样式。我希望我的章节标题看起来像这样:

      1
 Great Chapter

它应该采用无衬线粗体字体,居中,并且我希望能够自定义标题前后的间距,还可以自定义“1”和“Great Chapter”之间的间距。我如何在 LaTeX 中执行此操作?

答案1

titlesec计划可以使这一切变得容易。

在此处输入图片描述

titlesec包中

 \titlespacing{command}{left spacing}{before spacing}{after spacing}[right]

如何阅读{12pt plus 4pt minus 2pt}

  • 12pt是我们希望的间距
  • plus 4pt意味着 TeX 最多可以将其拉伸4pt
  • minus 2pt意味着 TeX 最多可以将其缩小2pt

这是 TeX 中“胶水”概念的一个例子;用“胶水”这个词来表示可拉伸空间似乎很奇怪,但引用 Knuth (The TeXbook)

但每当作者建议更改 TeX 的术语时,很多人都会说,尽管“glue”这个词并不合适,但他们喜欢它;因此,原来的名称就保留了下来。

\documentclass{book}
\usepackage{lipsum}
\usepackage[explicit]{titlesec}

% custom chapter
\titleformat{\chapter}[display]
{\filcenter\LARGE\bfseries\sffamily}
{\thechapter\\[2cm]% spacing between number and Great chapter
#1}
{1pc}
{\Huge}
% From the titlesec package
% \titlespacing{command}{left spacing}{before spacing}{after spacing}[right]
% spacing: how to read {12pt plus 4pt minus 2pt}
%           12pt is what we would like the spacing to be
%           plus 4pt means that TeX can stretch it by at most 4pt
%           minus 2pt means that TeX can shrink it by at most 2pt
%       This is one example of the concept of, 'glue', in TeX
\titlespacing{\chapter}{0pt}{*4}{-0.1cm}
\begin{document}

\chapter{Great chapter}
\lipsum
\end{document}

相关内容