使用该命令时可以省略标题吗\printbibliography
?
我想要连续打印两个不同的书目,并且需要在第二个标题和书目之间添加一些文本。
1 参考文献
bibitem1
bibitem2
2 来源
这里有一些文字,但只是一点点
bibitem1
bibitem2
答案1
是的,如果您只想删除标题,只需使用 即可\printbibliography[heading=none]
。您还可以通过其他选项自定义标题\defbibheading
(请参阅biblatex
手册第 3.6.7 节)。您可以通过指定 选项来选择几个预定义标题[heading=]
,\printbibliography
就是none
其中之一。
请注意,如果您想在标题和参考文献列表之间添加一些文本,您也可以选择prenote
提供给\printbibliography
。
prenote
下面是使用和title
更改第二个参考列表的标题的示例。
\documentclass{article}
\usepackage{filecontents}
\usepackage[backend=biber]{biblatex}
\usepackage{lipsum}
\begin{filecontents}{\jobname.bib}
@article{A2012,
author = {Author, A},
title = {An interesting paper},
journal = {Journal},
year = {2012},
volume = {2},
pages = {70--76},
}
@article{B2012,
author = {Buthor, B},
title = {An also interesting paper},
journal = {Journal},
year = {2012},
volume = {2},
pages = {77--79},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\lipsum[1] \cite{A2012}
\printbibliography
\newrefsection
\lipsum[2] \cite{B2012}
\defbibnote{note}{Here are some additional references for further reading}
\printbibliography[title={Sources},prenote=note]
\end{document}
输出结果如下:
答案2
请参阅 Martin Scharrer 给出的答案(附示例):
环境在内部thebibliography
使用\section*{\refname} (article
类和类似类)或\chapter*{\bibname}
(书籍和报告和类似类)。在本地重新定义该宏以接受和丢弃两个参数(一个用于 *,一个用于实际参数)将删除标题。示例...