显示上一章的参考书目页标题

显示上一章的参考书目页标题

以下 MWE 显示

  • 回忆录课
  • 头饰“道丁”

打印

  • 章节名称位于左页页眉的右侧,
  • 章节名称位于页首左侧。

然后我们转到后记并使用 printbibheading 和 printbibliography(我的文档有许多参考书目部分)

  • 在目录中提供正确的条目
  • 将书目部分名称放在右页页眉的左侧,但
  • (问题出在这里)仍然将上一章的名称放在了背面的右侧。我希望将参考书目名称放在这里。

我感谢您的任何建议。

% !TEX TS-program = XeLaTeX
% !TeX program = xelatex
\documentclass[10pt, a4paper]{memoir}
\usepackage{filecontents}
\begin{filecontents*}{bibliography.bib}
@book{ICoS,
    Isbn = {978-92-801-4198-6},Publisher = {International Maritime Organization},
    Title = {International Code of Signals},Date = {2005},Label = {IMO05}}
\end{filecontents*}
\usepackage{lipsum}
\usepackage[]{biblatex}
%------------------Style-------------------------
\chapterstyle{dowding}
\headstyles{dowding}
\addbibresource{bibliography.bib}
\begin{document}
\tableofcontents
\mainmatter
\chapter{chapter name}
\section{section name}
\lipsum[1-10]
\cite{ICoS}
\backmatter
\printbibheading[%
heading=bibintoc, % bibintoc adds the Bibliography to the table of contents
title={bibliography name} % If we want to override the default title "Bibliography" 
]
%\lipsum[1-10]
\printbibliography[title={books},heading=subbibintoc]
\lipsum[1-10]
\end{document}

答案1

你可以使用\chapter{bibliography name}而不是printbibheading...。例如:

% !TEX TS-program = XeLaTeX
% !TeX program = xelatex
\documentclass[10pt, a4paper]{memoir}
\usepackage{filecontents}
\begin{filecontents*}{bibliography.bib}
@book{ICoS,
    Isbn = {978-92-801-4198-6},Publisher = {International Maritime Organization},
    Title = {International Code of Signals},Date = {2005},Label = {IMO05}}
\end{filecontents*}
\usepackage{lipsum}
\usepackage[]{biblatex}
%------------------Style-------------------------
\chapterstyle{dowding}
\headstyles{dowding}
\addbibresource{bibliography.bib}
\begin{document}
\tableofcontents
\mainmatter
\chapter{chapter name}
\section{section name}
\lipsum[1-10]
\cite{ICoS}
\backmatter
\chapter{bibliography name}
%\lipsum[1-10]
\printbibliography[title={books},heading=subbibintoc]
\lipsum[1-10]
\end{document}

答案2

我遇到了类似的问题,所以我只是这样做了。

\rhead{\textit{}}
\lhead{\textit{}}

我在参考书目章节中将它们留空。实际上,当您设置文档格式时,格式将适用于所有页面,例如,如果您提到了其他章节的标题,而没有对参考书目这样做,那么它将继承上一章的标题。因此,如果您希望某些章节不遵循某些元素,只需将它们留空即可。

相关内容