在沒有 titlesec 的情況下更改 scrreprt 中的章節標題格式?

在沒有 titlesec 的情況下更改 scrreprt 中的章節標題格式?

我正在使用,scrreprt並且我已經加載了minitoc每個章節標題後的簡短目錄。但是,當我發出\chapter命令時,我得到:

1 章標題

我想要:

第1章

章節標題

就像普通的report文檔類別一樣(我沒有使用它,因為我喜歡scrreprt文檔類別的頁面大小和字體)。

我見過在另一個線程以下程式碼段但它需要titlesec包。我不熟悉那個包,此外我認為我會在我的內容之上收到錯誤和警告現在已經得到了

\renewcommand*{\chapterformat}{%
\mbox{\scalebox{1.5}{\chapappifchapterprefix{\nobreakspace}}%
\scalebox{4}{\color{gray}\thechapter\autodot}\enskip}}

有人可以幫我得到我想要的結果嗎?

答案1

你不需要這個titlesec包。chapterprefix=true載入時新增選項就足夠了scrreprt

獲取代碼來自艾格格的回答在你的上一個問題並添加上述選項:

\documentclass[a4paper,10pt,chapterprefix=true]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}

\usepackage{amssymb, amsmath, amsfonts}
\usepackage{silence}

\WarningFilter{minitoc(hints)}{W0023}
\WarningFilter{minitoc(hints)}{W0028}
\WarningFilter{minitoc(hints)}{W0030}
\WarningFilter{minitoc(hints)}{W0024}

\WarningFilter{blindtext}{} % this takes care of the `blindtext` messages

\usepackage[math,bible]{blindtext}
%\usepackage{titlesec}
\usepackage{hyperref}
\hypersetup{pdfstartview=FitH}
\usepackage[italian]{cleveref}
\usepackage[italian]{minitoc}


%opening
\title{M.T.N.}
\author{Myself}
\date{}

\begin{document}

\maketitle
\thispagestyle{empty}
\clearpage
\mbox{}
\cleardoublepage

\dominitoc
\tableofcontents
\clearpage
\chapter{Topic One}

\minitoc
\clearpage
\section{First Topic}
\blindmathpaper

\section{Second Topic}
\blindtext

\subsection{Second Topic, first subsection}
\blindtext
\end{document} 

這是結果:

在此輸入影像描述

相關內容