我看到过很多关于添加副标题的帖子,但它们似乎只涉及在主标题下方立即添加副标题,或者添加未加粗的较大文本。例如,我尝试添加“titling”包并从那里使用 \subtitle。我尝试将我的文档类更改为 scrartcl,\subtitle 据说可以工作。但事实并非如此。我至少浏览了 10 个 stack exchange 帖子,但似乎都不起作用。我只想为文档的一小部分添加加粗、稍大的文本副标题,而不必创建单独的 latex 文件。
答案1
字幕命令KOMA 脚本classes 与命令相关联\maketitle
。要排版您描述的字幕类型,我建议使用命令\addsec
或\,具体取决于您使用的 documentclass。它们还有带星号的版本,可确保您不会在运行标题中收到来自分段命令\addchap
的\minisec
任何文本。
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}