使用 titleps 包与 titlesec 包结合在页眉中插入文档标题

使用 titleps 包与 titlesec 包结合在页眉中插入文档标题

当我仅使用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

相关内容