如何添加子部分而不影响“章节”的默认样式

如何添加子部分而不影响“章节”的默认样式

我使用以下代码对 进行编号,subsubsection并使其字体大小与 相同subsection

\documentclass[a4paper,10pt]{scrreprt}
\usepackage[english]{babel}

% ----------------To add \subsubsection -------------------
\usepackage{sectsty}
\subsubsectionfont{\fontsize{12}{15}\selectfont}
\setcounter{secnumdepth}{3}
% ---------------------------------------------------------

\begin{document}

\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\subsubsection{Subsubsection}

\end{document}

这会影响章节编号和章节名称之间的间距,如附图所示。如何避免这种情况?

subsubsection没有编号和默认字体大小:

在此处输入图片描述

subsubsection使用编号和自定义字体大小:

在此处输入图片描述

答案1

使用\addtokomafont{subsubsection}{\fontsize{12}{15}\selectfont}而不是sectsty

KOMA-Script 类有自己的命令来定制章节标题。

\documentclass[a4paper,10pt]{scrreprt}
\usepackage[english]{babel}

% ----------------To add \subsubsection -------------------
%\usepackage{sectsty}
%\subsubsectionfont{\fontsize{12}{15}\selectfont}
\setcounter{secnumdepth}{3}
% ---------------------------------------------------------

\addtokomafont{subsubsection}{\fontsize{12}{15}\selectfont} % <<<<<<<<<<<<<<

\begin{document}
    
    \chapter{Chapter}
    \section{Section}
    \subsection{Subsection}
    \subsubsection{Subsubsection}
    
\end{document}

相关内容