我目前正在为课程准备教学大纲,并希望使用 Biblatex 来完成。我使用的是 Biblatex-Chicago 软件包,采用作者日期格式。
我为课程的每个主题都设置了一个子部分,并希望列出两三个参考文献。我尝试了一下,\fullcite
但没有得到想要的结果,因为参考文献没有挂起。有没有关于如何最好地做到这一点的提示。我假设有一种方法可以\printbibliography
做到这一点,但我不知道该怎么做。下面是说明我的观点的屏幕截图。第一个条目是用 \fullcite 创建的,第二个是用 \prinbibliography 创建的。
我希望有一个选项来使用 \fullcite 或类似的东西创建悬挂条目,并且不带“参考”标题。
如有任何建议,我们将不胜感激。
答案1
正如@moewe所建议的,使用\printbibliography[heading=none]
来抑制打印参考在完整引用之前。为了只打印单个小节中的参考文献,请refsection=subsection
在 Biblatex 包的调用中添加:
\documentclass{article}
\usepackage[style=authoryear,refsection=subsection]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{sources.bib}
@book{Kuhn1957,
author = {Kuhn, Thomas S.},
date = {1957},
title = {The Copernican Revolution},
subtitle = {Planetary Astronomy in the Development of
Western Thought},
location = {Cambridge, MA},
publisher = {Harvard University Press}
}
@book{Kuhn1977,
author = {Kuhn, Thomas S.},
date = {1977},
title = {The Essential Tension},
subtitle = {Selected Studies in Scientific Tradition and Change},
location = {Chicago and London},
publisher = {University of Chicago Press}
}
@book{Laudan1977,
author = {Laudan, Larry},
date = {1977},
title = {Progress and Its Problems},
subtitle = {Towards a Theory of Scientific Growth},
location = {Berkeley},
publisher = {University of California Press}
}
\end{filecontents}
\addbibresource{sources.bib}
\begin{document}
\section{Sources}
\subsection{One subsection}
\nocite{Kuhn1957,Kuhn1977}
\printbibliography[heading=none]
\subsection{A second subsection}
\nocite{Laudan1977}
\printbibliography[heading=none]
\end{document}
该选项还适用于 biblatex-chicago 的 author-date 样式,正如您在示例中所用的那样。只需更改第二行:
\usepackage[authordate,refsection=subsection]{biblatex-chicago}