如何消除章节标题的大上边距?

如何消除章节标题的大上边距?

我正在尝试为我的文档实现一个简单的章节标题,但找不到适合我想要的格式的解决方案,如下图所示。我想要一个居中、字体大小与内容相同但字体为粗体且具有无顶部边距。默认章节标题大得离谱。最简单的方法是什么?

在此处输入图片描述

答案1

这是一个反复出现的问题,但没有人想知道为什么专业印刷工选择在章节标题前留出大量空间的默认布局。

也就是说,memoir有几种预定义的章节样式,一些在顶部没有额外的空间,还有一个(thatcher)类似于屏幕截图,所以一个简单的解决方案可以是使用这个类并只需输入:

\chapterstyle{thatcher}

妇女权利委员会:

姆韦

\documentclass[12pt]{memoir}
\chapterstyle{thatcher}
\usepackage{lipsum}
\usepackage{showframe}
\begin{document}
\chapter{Introduction}
\lipsum[2][1-4]
\end{document} 

答案2

基于的解决方案标题安全

在此处输入图片描述

\sections 和\subsections 也可以采用这种格式。

编辑。负空间-24pt是通过反复试验选择的。如果您更改线宽,比如从[doublesapcing][singlespacing],则必须调整此长度,大概在 左右-12pt。这就是为什么showframe添加 以供参考。

\documentclass[12pt]{report}
\usepackage[explicit]{titlesec}
\usepackage[doublespacing]{setspace}

\usepackage{blindtext}
\usepackage{showframe}
    \renewcommand*{\ShowFrameLinethickness}{0.2pt}
    \renewcommand*{\ShowFrameColor}{\color{blue}}

\titleformat{\chapter}[display]
    {\centering\normalfont\bfseries}
    {Chapter \thechapter}
    {0pt}
    {\centering\MakeUppercase{#1}}
\titlespacing{\chapter}{0pt}{-24pt}{*0}

\begin{document}
\chapter{Introduction}
\blindtext
\end{document}

相关内容