如何删除 biblatex 中的边距标题

如何删除 biblatex 中的边距标题

我开始使用 biblatex 撰写稿件,因为从 Mendeley .bib 文件中删除 url 和 doi 信息似乎是一项艰巨的任务。这里的问题和答案对我开始有很大帮助。然而,我很难删除 的顶部边距标题,\printbibliography它是使用以下前导命令自动添加的:

\usepackage[
backend = bibtex,
    citestyle=authoryear,doi=false,url=false,isbn=false,natbib=true,maxbibnames=99,
    maxcitenames=2,
    firstinits
 ]{biblatex}

我设法删除边距标题的唯一方法是强行在参考书目标题中留出一些空白,然后添加参考文献部分。

\section*{References}
\printbibliography[title= \vspace{0.8cm}]

但是,这会在“参考文献”标题和参考文献列表之间引入一些水平空白。我确信有正确的方法可以做到这一点,但作为 LaTeX 初学者,我很难理解 Biblatex 手册。有人能告诉我如何删除参考书目顶部边距标题吗?

答案1

如果我理解正确的话,您需要一个标题为“参考文献”的参考书目,格式化为章节标题,但不会添加到运行标题(或者,根据您使用的方法,目录)。

在这种情况下,首先定义一个新的参考书目标题样式,如下:

\defbibheading{myheading}[References]{%
  \section*{#1}}

然后将其用作heading参考书目的选项:

\printbibliography[heading=myheading]

如果要将其添加到目录中,但不添加到页眉中,请添加

 \addcontentsline{toc}{section}{#1}

在您的标题定义中。

相关内容