基础知识:

基础知识:
\documentclass[a4paper,12pt,numbers=noenddot]{scrartcl}

\usepackage[style=numeric,              
natbib=true,   
maxitems=1,
backend=biber]{biblatex} 

\usepackage[breaklinks=true, 
linktocpage=true,
pdftitle={My Title},
pdfsubject={},
pdfauthor={My Name},
pdfkeywords={}]{hyperref}
\bibliography{project.bib}


\begin{document}


@Misc{ansys_2009,
url = {http://orange.engr.ucdavis.edu/Documentation12.1/121/ans_ctec.pdf},
Year = {2009}}

\printbibliography
\end{document}

URL 链接未在参考书目中发布。我也尝试在“如何发布”部分中写入链接。

答案1

这有点简单,所以请不要告诉我它不是那么简单,Biblatex 还可以烘烤你的咖啡豆,而 Biber 可以给狗除蚤。这是一个粗略的概述。有关 Biber 宠物美容功能的详细信息,请感兴趣的读者参阅手册。

要使用 Biblatex 包和 Biber 创建参考书目,您需要以下内容:

包含您将在文档中使用的各种来源的书目数据的数据库(也可能包含许多您不会在那里使用的来源)。最常见的是,这是一个 BibTeX.bib文件。

% mybibliography.bib

@book{key1,
 author = ...
}
@article{key2,
 author = ...
}
@misc{key3,
 ...
}

然后,在文件的序言中.tex添加

\usepackage[backend=biber]{biblatex}
\addbibresource{mybibliography.bib}

在文档正文中,您需要两样东西。

  1. 命令告诉 Biblatex 应该从数据库检索哪些项目。默认情况下,它不会检索任何项目,因此您的参考书目将为空。

  2. 打印参考书目的命令。

通常情况下,你可能

Some text \cite{key1}.

Some more text \cite{key3}.

\printbibliography

这会将数据库中的第一个和第三个条目添加到文档的参考书目中,但不添加第二个条目。

然后,您可以像往常一样在文件上运行latex(或pdflatex或或其他)。这将生成一个文件,其中包含创建文档参考书目的说明。这指定了要读取哪些数据库以及需要查找哪些键。xelatex.bcf

然后您需要运行biber以实际从数据库中检索信息。LaTeX 不会读取文件.bib本身。它只是告诉 Biber 要做什么。Biber 读取.bcfmybibliography.bib并创建一个.bbl包含所请求条目详细信息的文件。在这种情况下,将包含和的数据,但不包含的.bbl数据。key1key3key2

然后您再次运行latex(或pdflatex或...),并且可能再运行一次以解析引文并生成参考书目。LaTeX 读取文件并将.bbl有关和的信息集成到您的文档中。key1key3

从此他们都过上了幸福的生活……

答案2

基础知识:

由于您缺少一些基础知识,我稍微扩展了我的答案。

biblatex工作原理如下:

  • 您在文本文件中有关于参考文献的信息.bib。这似乎是您使用 JabRef 创建的 project.bib。

  • 你可以使用\usepackage[backend=biber]{biblatex}

  • 在您的文档中,您可以使用project.bib 中 bib 对象中的第一个条目来\cite{<key>}引用您的来源。<key>

  • 添加\printbibliography您想要参考书目的地方,通常在文档的最末尾。

  • 现在运行您最喜欢的 LaTeX 编译器(例如 latex、pdflatex、xelatex、lualatex 之一)。程序将写入您需要的密钥,因为您\cite已将它们写入文件mydocument.bcf

  • 然后运行biberbiber mydocument.bcf,biber 将查找project.bib排序中的键并格式化它们,然后将它们写入名为mydocument.bbl

  • 现在您需要至少再运行一次 LaTeX 编译器,它会读取文件mydocument.bbl并从中构建您的引文和参考书目。

向 bibentry 添加 url。

要将 URL 添加到源,请使用urlbibfile 中的条目类型。不要将格式化命令添加到 bib 文件,这是 biblatex 的工作。如果它是仅在线的源,您应该@online选择@misc

@online{ansys_2009,
      Title = {Contact Technology Guide},
      Author = {Ansys, Inc.},
      Month = {November},
      url = {http://orange.engr.ucdavis.edu/Documentation12.1/121/ans_ctec.pdf},
      Year = {2009}
    }

不,我们可以像这样引用它,并在参考书目中显示 URL:

\documentclass[a4paper,12pt,numbers=noenddot]{scrartcl}

\usepackage[backend=biber]{biblatex}
\addbibresource{project.bib}

\usepackage[colorlinks]{hyperref}        
\begin{document}
See \cite{ansys_2009}!
\printbibliography
\end{document}

结果如下:

结果

相关内容