使用回忆录类时,参考书目标题与我的页面样式不一致

使用回忆录类时,参考书目标题与我的页面样式不一致

我想Bibliography在参考书目中将其作为标题(显然从第二页开始)。但是,显示的却是前几章的标题!

我正在使用Memoir带有biblatex. 的类,并将我的页面样式命名为:MyPageStyle

这是我的 MWE

\documentclass[oneside,12pt]{memoir}

\usepackage{blindtext}

\makepagestyle{MyPageStyle}
\copypagestyle{MyPageStyle}{ruled}
\makeoddhead{MyPageStyle}{\textsl\leftmark}{}{}

\pagestyle{MyPageStyle}

\usepackage[natbib=true, backend=biber, url=false, isbn=false, sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}


\mainmatter

\chapter{Introduction}
\Blindtext


\nocite{*}
\printbibliography

\end{document}

这是我的问题的快照

在此处输入图片描述

有什么办法可以解决这个问题吗?

此解决方案但我不知道如何让它解决我的具体问题!

编辑1:

我尝试按照 的建议进行更改\leftmark\rightmark@daleif解决了参考书目标题问题,但其他章节(编号、未编号、附录)仍然没有标题!(请参阅下面我更新的 MWE)。

\documentclass[oneside,12pt]{memoir}


\usepackage{blindtext}


\makepagestyle{MyPageStyle}
\copypagestyle{MyPageStyle}{ruled}
\makeoddhead{MyPageStyle}{\textsl\rightmark}{}{}

\pagestyle{MyPageStyle}


\usepackage[natbib=true, backend=biber, url=false, isbn=false, sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}


\begin{document}


\mainmatter

\chapter[Ch. w/ N.]{Numbered Chapter}
\Blindtext

\chapter*[Ch. w/o  N.]{Unnumbered Chapter}
\Blindtext

\nocite{*}
\printbibliography

\appendix

\chapter[Specs.]{Specification}
\Blindtext

\end{document}

如何解决这些不一致问题?

答案1

您应该oneside使用,\rightmark因为这是大多数标题数据提供商仅写入的oneside

对于附加问题:

很少有页面样式具有onesidetwoside变体。默认样式headings具有 。样式ruled没有。这意味着\chapter只会写入\leftmark。在我看来 的默认设置\chapter应该是同时写入两者(我通常在自己的所有文档中都这样做)。现在改变这一点已经太晚了。

添加方法如下bothness

\addtopsmarks{MyPageStyle}{}{
  \createmark{chapter}{both}{shownumber}{}{. \space}
}

\copypagestyle{MyPageStyle}{ruled}在之后或之前添加\pagestyle{MyPageStyle}

psmarks 控制诸如\chapterTOC 等宏写入的内容和位置

相关内容