更改 KOMA 包中的章节样式

更改 KOMA 包中的章节样式

这是我的最小工作示例:

\documentclass[headinclude=true,twoside=true,BCOR=5mm,fontsize=11pt,paper=17cm:24cm,pagesize,DIV=13,headings=normal,appendixprefix=true,numbers=noendperiod,toc=bibliography,parskip=false,captions=bottombeside,version=last]{scrbook}

\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
\addtokomafont{caption}{\small}

\usepackage[american]{babel}
\usepackage{wrapfig}
\usepackage{subfiles}
\usepackage{mathrsfs}
\usepackage[pdftex]{hyperref}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{verbatim}
\usepackage{bm}
\usepackage[separate-uncertainty=true,multi-part-units=single]{siunitx}
\usepackage{cite}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{tikz,tikz-3dplot}
\usepackage{mathtools}

\usetikzlibrary{decorations.pathmorphing,decorations.markings,positioning,fadings,calc}
\newcommand{\onlyinsubfile}[1]{#1}
\newcommand{\notinsubfile}[1]{}
\newcommand*\chem[1]{\ensuremath{\mathrm{#1}}}
\newcommand{\vcenteredinclude}[2]{\begingroup
\setbox0=\hbox{\includegraphics[width=#1]{#2}}%
\parbox{\wd0}{\box0}\endgroup}
\newcommand{\specialcell}[2][c]{%
  \begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}
\usepackage[toc]{appendix}
\renewcommand{\onlyinsubfile}[1]{}
\renewcommand{\notinsubfile}[1]{#1}
\setkomafont{disposition}{\normalcolor\bfseries}


\begin{document}

\subfile{../Chapter_Introduction/Chapter_Introduction}

\end{document}

[我意识到这不是真正的 MWE,但在删除大多数命令后出现了一些错误,所以我现在把它们保存在这里。]

产生章节标题:

在此处输入图片描述

使用此代码(来自 Stack Exchange 上的一个问题,现在找不到该线程了)

\renewcommand*{\chapterformat}{%
  \thechapter\enskip
  \textcolor{gray!50}{\rule[-\dp\strutbox]{2pt}{\baselineskip}}\enskip
}

章节标题变为:

在此处输入图片描述

我有两个问题:

1)我如何更改评论,使得第二张图片具有与第一张图片相同的字体?

2) 是否可以将章节编号和栏目放大?我天真地尝试了“\bigg”之类的命令,但没有奏效。

答案1

  1. 从序言中删除\setkomafont{disposition}{\normalcolor\bfseries}章节中使用的无衬线字体。
  2. 您可以向 的重新定义中添加 fontsize 命令\chapterformat

例子:

\documentclass{scrbook}
\usepackage{tikz}% loads also graphicx,xcolor, etc.

%\setkomafont{disposition}{\normalcolor\bfseries}

\renewcommand*{\chapterformat}{{%
  \Huge\thechapter\enskip
  \textcolor{gray!50}{\rule[-\dp\strutbox]{4pt}{\baselineskip}}\enskip
}}

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

更新(因为这个答案下面有一条评论)

要更改章节标题的大小,请使用\addtokomafont{chapter}{<fontsize command>}

灰度规则的高度可以在其第三个(=第二个强制)参数中更改。如果要更改规则的水平位置,请调整第一个(可选)参数。

例子:

\documentclass{scrbook}
\usepackage{xcolor}

\renewcommand*{\chapterformat}{{%
  \Huge\thechapter\enskip
  \textcolor{gray!50}{\rule[-2.5\dp\strutbox]{4pt}{2\baselineskip}}\enskip
}}

\addtokomafont{chapter}{\small}

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

相关内容