我知道有很多类似的问题,我也看过很多。但是,我认为前面的例子没有一个是像我这样的配置。
正如标题所述,我需要将章节标题居中(部分标题左对齐,这样没问题),并将章节标题的字体大小(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}
结果: