
Для своей диссертации я использую scrreprt
класс документа для своего документа. Проблема в том, что при использовании этого класса документа вы вынуждены использовать главы для каждого отдельного приложения (то есть приложения A, B и т. д.). Поскольку заголовки моих глав занимают много места (мне нравятся двухстрочные заголовки, предлагаемые KOMA-Script, в которых первая строка — «Глава 1.», а вторая — название), я получаю длинные приложения с относительно небольшими областями шрифта из-за больших заголовков.
Мне бы хотелось создать более мелкие заголовки для моих приложений, сохраняя при этом нумерацию A, B, C и т. д. Один из двух подходов был бы хорош:
- Использовать
\section
вместо\chapter
для приложений. Таким образом, используя заголовки разделов с меньшим набором в моих приложениях. В настоящее время я не могу сделать это правильно, когда я использую разделы, моя нумерация переключается с A, B, C и т. д. на .1, .2, .3, что, очевидно, не то, что мне нужно. - Вручную корректирую заголовок главы для моих приложений. В KOMA-Script, кажется, есть опции для этого (в частности
headings=onelineappendix
), но он устанавливает заголовки для всего документа. Т.е. изменение этой опции означает однострочные заголовки для заголовков глав тела и приложений (что явно не то, что мне нужно).
Надеюсь, кто-нибудь сможет мне помочь реализовать один из двух подходов.
решение1
Вы можете объединить headings=twolinechapter
сheadings=onelineappendix
\documentclass[
headings=twolinechapter, % or chapterprefix=true
headings=onelineappendix % or appendixprefix=true
]{scrreprt}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\appendix
\blinddocument
\blinddocument
\end{document}
Если заголовки глав в приложении должны иметь тот же размер, что и заголовки разделов, вы можете использовать
\documentclass[
headings=twolinechapter% or chapterprefix=true
]{scrreprt}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\appendix
\setkomafont{chapter}{\usekomafont{section}}
\blinddocument
\blinddocument
\end{document}