创建带有标题的字幕以供 fancyhdr 使用

创建带有标题的字幕以供 fancyhdr 使用

我是 LaTeX 新手,正在尝试为文档创建副标题。我之所以使用该titling包,是因为即使在调用后,它也会传播文档标题、作者姓名等值maketitle。我想将副标题用作使用该fancyhdr包定义的标题的一部分。虽然我能够按自己喜欢的方式创建和格式化副标题,但我无法弄清楚如何使其值可供以后在文档中使用。以下是我迄今为止能够构建的最小工作示例:

\documentclass{article}

\usepackage{titling}
\usepackage{fancyhdr}
\usepackage{lipsum}

%define subtitle command
\newcommand{\subtitle}[1]{%
    \posttitle{%
        \par\end{center}
        \begin{center}\Large#1\end{center}
        \vskip0.5em%
    }
}

\title{Paper Title}
\subtitle{Paper Sub-title}
\author{Author Name}
\date{\today}

\pagestyle{fancy}
\rhead{\theauthor}
\lhead{\thetitle} % I want to replace this with the subtitle defined above

\begin{document}
\maketitle
\lipsum
\end{document}

我尝试通过添加\def \thesubtitle#1%subtitle命令然后\lhead{\thesubtitle}在前导码中使用它来生成我想要的标题来导出字幕值,但我没有得到任何输出。我肯定我遗漏了一些简单的东西,如果能得到任何帮助,我将不胜感激。

相关内容