我使用 refsection,因为我希望我的参考书目按节显示。以下是 MWE。我希望我的参考书目的标题在第 1 章中为“参考文献”(现在是这样)。但对于第 2 章,我希望参考书目的标题为“会议论文集”。
你能帮忙吗?
\documentclass[british]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=numeric-comp,style=phys,%
articletitle=false,biblabel=brackets,%
chaptertitle=false,pageranges=false,%
refsection=chapter,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{Lorem}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{geer,worman}
\AtNextBibliography{\footnotesize}
\printbibliography[heading=subbibliography]
\chapter{Dolor}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{knuth:ct:a,pines}
\AtNextBibliography{\footnotesize}
\printbibliography[heading=subbibliography]
\chapter{Sit}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{geer,cicero,companion}
\AtNextBibliography{\footnotesize}
\printbibliography[heading=subbibliography]
\end{document}
答案1
如果你想改变参考书目/参考文献部分的正常/默认名称,你需要看看如何更改“图形”、“目录”、“参考书目”、“附录”等文档元素的名称?。
另一方面,如果您希望保留某些\printbibliography
页面的正常标题,而只更改其他页面的标题,则应查看 选项title
。\printbibliography
使用该heading
选项,您可以完全隐藏标题。
\documentclass[british]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=phys,%
articletitle=false, biblabel=brackets,%
chaptertitle=false, pageranges=false,%
refsection=chapter,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\bibfont}{\footnotesize}
\begin{document}
\chapter{Lorem}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{geer,worman}
% default heading uses \refname filled with the bibstring 'references'
% or \bibname filled with bibstring 'bibliography' depending on the
% document class and heading level
\printbibliography[heading=subbibliography]
\chapter{Dolor}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{knuth:ct:a,pines}
% explicit different title given with title
\printbibliography[heading=subbibliography, title={Conference Proceedings}]
\chapter{Sit}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{geer,cicero,companion}
% no heading at all
\printbibliography[heading=none]
\end{document}
\AtNextBibliography{\footnotesize}
请注意,我每次调用之前都会将其更改为更符合地道的\printbibliography
(这相当于\AtBeginBibliography{\footnotesize}
序言中的一次)\renewcommand*{\bibfont}{\footnotesize}
。此外,style=numeric-comp,style=phys,
这相当于更短、更不容易混淆的style=phys,
,所以我也对其进行了更改。