带有 titleps 和 biblatex 的参考书目和页眉

带有 titleps 和 biblatex 的参考书目和页眉

我用它titleps来获取自定义页眉和biblatex参考书目。页眉看起来不错,但参考书目除外,因为页眉和页脚中会出现“参考文献”标签。以下是 MWE:

\documentclass{article}
\usepackage{lipsum}
\usepackage{titleps}
\newpagestyle{fancy}{ 
\headrule
\sethead[\normalsize \thepage][][]
{Author}{Document}{\normalsize \thepage}
\setfoot[][][]{}{}{}
}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{A2013,
author = {Author, A},
title = {A nice paper},
journal = {Journal},
year = {2013},
volume = {1},
pages = {1--2},
}
\end{filecontents}

\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\pagestyle{fancy}

\lipsum[1]
\cite{A2013}   
\clearpage

\printbibliography

\end{document}

输出如下: 在此处输入图片描述

左页没问题,但右页不行。“参考文献”标签从何而来?

bibtex请注意,如果我使用而不是biblatex来引用参考书目,或者使用fancyhdr而不是 来自定义标题,则不会发生这种情况titleps。例如,将示例中的第 3-9 行替换为

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{Document}
\fancyhead[L]{Author}
\fancyhead[R]{\normalsize \thepage}
\fancyfoot{}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}

给出预期的输出: 在此处输入图片描述

如何通过titleps和获得相同的结果biblatex

答案1

由于某些原因,titleps\markboth命令的反应似乎很随意。您可以通过避免使用\markboth: add 来解决这个问题

\defbibheading{bibliography}[\refname]{\section*{#1}}

加载后返回到您的序言biblatex


请注意,默认书目标题样式的通常定义是

\defbibheading{bibliography}[\refname]{%
  \section*{#1}%
  \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}

我们只是避免发出\markboth

在的文档中titleps两次提到\markboth,说在使用包中定义的页面样式时应该避免使用它。

相关内容