KOMA 类允许标题 ( \title{}
) 和副标题 ( \subtitle{}
)。我想制作一个可以自动插入两者的标题。
在标准文章类中,可以使用以下命令获取标题\runtitle
:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} %clear header footer
\fancyhead[L]{\today}
\fancyhead[R]{\runtitle}
但是有类似的\subtitle
命令吗?理想情况下:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} %clear header footer
\fancyhead[L]{\today}
\fancyhead[C]{\runtitle}
\fancyhead[R]{\runsubtitle}
答案1
使用 KOMA-script 包scrlayer-scrpage
。我猜这样标题会变得很拥挤。
\documentclass[headinclude]{scrbook}
\usepackage{scrlayer-scrpage}
\usepackage{blindtext}
\ihead{\today}
\makeatletter
\chead{\@title}
\ohead{\@subtitle}
\makeatother
\begin{document}
\title{The Wombats Journey}
\subtitle{Spring}
\author{Carl Capybara}
\maketitle
\Blinddocument
\end{document}