Biblatex 第二页标题

Biblatex 第二页标题

我正在尝试将我的论文格式化为大学要求。我的大学要求:参考书目第二页和第三页的标题必须是“KAYNAKLAR DİZİNİ (devam)”我无法将标题添加到参考书目第二页或第三页。

\printbibliography[ title={KAYNAKLAR\space DİZİNİ}] %numaralı olsun istersen 
optionlarda heading=bibnumbered, yaz
\defbibheading{bibliography}[\refname]{%
  \section*{#1}%
  \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}

\end{document}

在此处输入图片描述

答案1

这是受到的启发分页后重新显示章节标题

我们用 定义一个新的 bibheading,在每个后续页面重复章节标题\EveryShipout。我们需要清理参考书目之后的代码,这就是 的重新定义\blx@endbibliography所做的。

平均能量损失

\documentclass[12pt, a4paper, oneside]{memoir}          
\usepackage{lipsum}
\usepackage[style=authoryear]{biblatex}
\bibliography{biblatex-examples.bib}


\usepackage{everyshi}
\makeatletter
\defbibheading{contbibnumbered}{%
  \chapter{#1}%
  \gdef\@cont@heading{%
    \if@twocolumn
        \@topnewpage[\@makechapterhead{#1 (continued)}]%
      \else
        \@makechapterhead{#1 (continued)}%
      \fi
      \@afterheading
  }
  \EveryShipout{%
    \ifdim\pagetotal>\pagegoal
      \aftergroup\@cont@heading
    \fi%
  }%
}

\def\blx@endbibliography{%
  \csuse{blx@endenv@\blx@theenv}%
  \global\let\@EveryShipout@Hook\@empty%
  \blx@noitem
  \endgroup
  \blx@bibnote\blx@thepostnote
  \endgroup}
\makeatother

\begin{document}
\chapter{Deneme}
\cite{worman,geer,sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c}
\lipsum[1-10]
\nocite{*}
\printbibliography[heading=contbibnumbered]
\chapter{Deneme}
\lipsum[1-10]
\end{document}

相关内容