Я работаю с 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
.
Взяв код изответ egregв твоемпредыдущий вопроси добавив указанную выше опцию:
\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}
вот результат: