如何使章节标题居中、去掉多余的顶部边距以及更改章节和(子)部分字体和大小?

如何使章节标题居中、去掉多余的顶部边距以及更改章节和(子)部分字体和大小?

我知道有很多类似的问题,我也看过很多。但是,我认为前面的例子没有一个是像我这样的配置。

正如标题所述,我需要将章节标题居中(部分标题左对齐,这样没问题),并将章节标题的字体大小(14pt)更改为 Times New Roman(我的论文其余部分使用的字体)。每章顶部都有一个超大的边距,我无法使用 {geometry} 将其消除。我还需要更改部分/子部分标题的字体。

我在用着:

\documentclass[12pt,bibtotoc,listof=totoc,oneside,tablecaptionabove]{scrbook}

我的格式(其中所有输入都是章节):

\mainmatter

\begin{doublespacing}
\input{introduction}

\input{ch1}

\input{ch2}

\input{conclusions}

\end{doublespacing}

似乎没有人使用这种“输入”格式,所以之前的提示似乎对我的情况不起作用。有没有办法在这个顶层(而不是每个单独的“输入”文件)上进行我需要的更改?

先感谢您!

答案1

居中章节标题:

\renewcommand\raggedchapter{\centering}

删除章节标题上方的空格并更改字体大小:

\RedeclareSectionCommand[
  beforeskip=-1sp,% <- see the KOMA-Script documentation
  font=\large
]{chapter}

12pt对于fontsize文档\large结果为。14.4pt如果您确实需要精确14pt替换\large为类似 的内容\fontsize{14pt}{17pt}\selectfont

例子:

\documentclass[12pt,
  bibliography=totoc,% syntax changed!
  listof=totoc,oneside,
  captions=tableheading,% syntax changed!
  sfdefaults=false% < - added -> serif font for headings etc., needs version 3.39 or newer
  ]{scrbook}
\usepackage{newtxtext,newtxmath}
\usepackage{blindtext}% only for dummy text

\renewcommand\raggedchapter{\centering}
\RedeclareSectionCommand[
  beforeskip=-1sp,
  font=\large
]{chapter}

\RedeclareSectionCommand[
  font=\large% assuming the fontsize for sections should be changed too
]{section}

\begin{document}
\tableofcontents
\blinddocument
\end{document}

结果:

在此处输入图片描述

相关内容