我是 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}
在前导码中使用它来生成我想要的标题来导出字幕值,但我没有得到任何输出。我肯定我遗漏了一些简单的东西,如果能得到任何帮助,我将不胜感激。