使用 Biblatex 的哈佛参考文献

使用 Biblatex 的哈佛参考文献

我正在尝试使用 biblatex 构建哈佛参考文献模板。我最初给了哈佛套餐尝试了一下,但随后被告知此包已过时,应改用 biblatex。设置 LaTex 后(看这里)我浏览了 biblatex 软件包中附带的 91 个示例。遗憾的是没有任何他们中没有一个人有完整的哈佛范例。这有点奇怪,因为当涉及到学术论文的参考文献时,这几乎是事实上的。

我当前的代码如下:

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{refs.bib}
@BOOK
    {KandR,
     AUTHOR  = "Kernighan, Brian W. and Ritchie, Dennis M.",
     TITLE   = "{The C Programming Language Second Edition}",
     PUBLISHER = "Prentice-Hall, Inc.",
     YEAR = 1988
}
@ONLINE
{CUEDCplusplus,
     AUTHOR  = "Love, T.P.",
     TITLE   = "{CUED C++}",
     URL = "http://www-h.eng.cam.ac.uk/help/tpl/languages/C++.html",
     URLYEAR = 2010,
     PRESORT="aa"
}
\end{filecontents*}
\usepackage[style=authoryear-ibid,backend=biber]{biblatex}
\addbibresource{refs.bib}

\begin{document}

In 1988 C was totally awesome. \cite{KandR}
According to \cite{CUEDCplusplus} C++ was even better.

\printbibliography 
\end{document}

有人知道我怎样才能获得与哈佛参考系统完全匹配的输出吗?

换句话说,它现在看起来不是这个样子 电流输出

它看起来像这样(但参考书目是正确的,所以不需要更改) 想

任何帮助将非常感激。

答案1

作者年份书目和引用风格的多样性几乎与基督教的多样性一样多。

根据您的需要,您应该能够使用\autocite\parencite\textcite而不是\cite。只是为了给出一种感觉:

In 1988 C was totally awesome \parencite{KandR},
while according to \textcite{CUEDCplusplus} C++ was even better.

在此处输入图片描述

答案2

引文harvard管理包裹有两点做得相当好。首先,它提供了几个作者年份样式的引用命令,包括\citeasnoun和,而\possessivecite核心 LaTeX 系统没有提供这些命令。其次,该软件包提供了几种预定义的参考书目样式。这些样式按字母顺序排列为harvardagsm、、、、、、和。您打算使用其中哪一种样式?asprdcujmrjphysics8kluwernederlands

我不知道这个harvard包已经“过时了”,正如你所说的那样。然而,这个hyperref包确实与natbib引文管理包配合得非常好,但与这个包配合得就差了一点。如果你是和命令harvard的粉丝,并且不想因为想要与 完全互操作而停止使用它们,这里有一个解决方案:同时加载和包。(你对这个包的作用有三次猜测……)这样,你就可以使用这个包的所有引文命令,并充分使用这个包的任何和所有参考书目样式,同时享受与 的完全互操作性。\citeasnoun\possessivecitehyperrefnatbibhar2nathar2natharvardhyperref

相关内容