当我仅使用titleps
包时,以下代码有效并将文档标题放在标题中。
\documentclass{article}
\usepackage{titling}
\usepackage{geometry}
\usepackage{titleps}
\usepackage{duckuments}
\title{A friendly duck}
\author{Duck}
\date{\today}
\newpagestyle{myFancy}[\normalsize\bfseries]{
\setheadrule{0.4pt}%
\sethead[\thetitle][][]%
{\thetitle}{}{}%
}
\pagestyle{myFancy}
\begin{document}
\maketitle
\duckument
\end{document}
但是当我使用命令titleps
将包与包合并时,输出并不像预期的那样。它将“section no”放在一个标题中,将“subsection no”放在另一个标题中。titlesec
\usepackage[pagestyles]{titlesec}
\documentclass{article}
\usepackage{titling}
\usepackage{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{duckuments}
\title{A friendly duck}
\author{Duck}
\date{\today}
\newpagestyle{myFancy}[\normalsize\bfseries]{
\setheadrule{0.4pt}%
\sethead[\thetitle][][]%
{\thetitle}{}{}%
}
\pagestyle{myFancy}
\begin{document}
\maketitle
\duckument
\end{document}
第 2 页
第 3 页
可以通过直接在\newpagestyle
命令中插入标题来解决,如下所示:
\newpagestyle{myFancy}[\normalsize\bfseries]{
\setheadrule{0.4pt}%
\sethead[A friendly duck][][]%
{A friendly duck}{}{}%
}
但如果能使用类似的东西来解决问题就更好了\thetitle
。