我正在使用 Biblatex,但无法让 @ONLINE 在参考书目中正确引用。以下是序言:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[style=authoryear]{biblatex}
\usepackage{hyperref}
\addbibresource{soarBib}
我的书目中有一个如下条目:
@ONLINE{Google5gram,
author = {Alex Franz and Thosten Brants},
organization = {Google Machine Translation Team},
url = {http://googleresearch.blogspot.com/2006/08/all-our-n-gram-are-belong-to-you.html},
title = {All Our N-Gram are Belong to You},
month = aug,
year = {2006},
}
之后\printbibliography
,引用被打印出来,但参考书目中没有任何 URL,如下所示:“Alex Franz 和 Thosten Brants。Google 机器翻译团队。” 我如何让它打印日期和 URL?
答案1
非常奇怪,我已经测试了你正在做的事情,并且在参考部分打印了 url。
顺便说一下,我正在使用pdflatex
并编译 bib 文件bibtex
。
我做的最小测试是这样的:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[style=authoryear]{biblatex}
\usepackage{hyperref}
\addbibresource{test}
\title{Minimal test}
\date{}
\begin{document}
\maketitle
\nocite{Google5gram}
\printbibliography
\end{document}
也许您可以详细查看编译乳胶文件时获得的日志文件。
答案2
当我重新启动我的 IDE(TexMaker)时,这个问题就自行解决了。