我已经通过 Zotero 从网页生成了 BibTeX 文件。我得到的格式是:
@misc{<>,
title = {<>},
shorttitle = {<>},
url = {<>},
abstract = {<>},
language = {<>},
urldate = {<>},
journal = {<>},
author = {<>, <>},
month = <>,
year = {<>}
}
我将该文件保存为ref.bib
并将其用于我的 TeX 文件中,如下所示:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[nottoc]{tocbibind}
\author{<>}
\title{<>}
\begin{document}
\tableofcontents
\section{<>}
This document ...
This discovery\cite{<>} was extraordinary.
\bibliographystyle{ieeetr}
\bibliography{ref}
\end{document}
使用PDFLaTeX
&编译后BibTeX
,只出现了author
、 、title
、month
。year
如何显示所有这些,尤其是源代码的url
和urldate
?我应该使用哪种样式来解决这个问题?TIA NB:我是 LaTeX 新手。我在 Windows 系统中使用 MikTeX 和 Texmaker。
答案1
我还不知道如何在 BibTeX 中解决这个问题。
仅出于我自己的考虑,我想使用一个 numeric-bib 样式,它也会显示 url 和 urdate。但我找不到满足我需求的必要 bib 样式和包。
然后我发现使用包可以很容易地做到这一点biblatex
。
下面是我解决问题的一个例子:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[nottoc]{tocbibind}
\usepackage[sorting=none]{biblatex} % use this package
\author{<>}
\title{<>}
\addbibresource{raf.bib}
\begin{document}
\tableofcontents
\section{<>}
This document ...
This discovery\cite{<>} was extraordinary.
\printbibliography[heading=bibintoc]
\end{document}
但是如果要求我使用特定的参考书目样式,我就不能这样做了。提交只是为了参加在线比赛,我可以自由地使用任何样式。这就是为什么我能用这种方式解决问题。