Я видел множество сообщений о добавлении субтитров, но они, похоже, относятся только к добавлению субтитров сразу под основным заголовком или добавляют более крупный текст, который не выделен жирным шрифтом. Я пробовал, например, добавить пакет 'titleling' и использовать \subtitle оттуда. Я пробовал изменить класс документа на scrartcl, где \subtitle предположительно работает. Это не сработало. Я просмотрел не менее 10 сообщений на Stack Exchange, и, похоже, ничего не работает. Я просто хочу полужирный, немного более крупный текст, субтитр, для короткого раздела моего документа, без необходимости создания отдельного файла latex.
решение1
Команда субтитров вКОМА-скриптclasses связан с \maketitle
командой. Чтобы набрать тип описываемых вами субтитров, я предлагаю использовать команду \addsec
, \addchap
или \minisec
\, в зависимости от того, какой documentclass вы используете. У них также есть версии со звездочками, которые гарантируют, что вы не получите никакого текста из команды секционирования в запущенных заголовках.
addsec
имеет тот же формат, что и \section
, без нумерации. См.руководствостраницы 105–107, где вы найдете информацию о том, что вы можете сделать.
Вот MWE и его вывод:
\documentclass{scrartcl}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage[babel=true]{microtype}
\usepackage{babel}
\usepackage{blindtext}
\KOMAoptions{headings=small,%
captions=tableheading,%
}
% Section
\let\raggedsection\flushleft
\begin{document}
\title{Capital Asset Prices}
\author{W.\,T.\,F.\,Dull}
\maketitle
\section{Recitals}
\label{sec:intro}
\textsc{One of the problems} which has plagued the world is bad typesetting of subtitles. Now we have KOMA-script to help us.
\blindtext[1]
\let\raggedsection\centering
\addsec{Form of subtitle -- centred}
\let\raggedsection\flushleft
\blindtext[1]
\addtokomafont{minisec}{\huge}
\minisec{Minisec}
\blindtext[1]
\end{document}