我正在使用一个书目管理软件(Zotero),它以这种格式导出网络链接:
@misc{spielmandaniel-DiscrepancyTheoryRandomized-2021,
title = {But what is the Fourier Transform? A visual introduction.},
author = {3Blue1Brown},
year = {2021},
month = jan,
url = {https://www.youtube.com/watch?v=spUNpyF58BY},
urldate = {2021-01-21}
}
我知道有修复通过类似这样的网址
howpublished = "\url{http://aiweb.techfak.uni-bielefeld.de/content/bworld-robot-control-software/}"
但是,如果您的软件自动导出上述 URL,则这不可行。但是必须有某种方法可以将上述条目与 latex 中的 URL 一起使用,因为 zotero 默认导出的 URL 是这样的。有人知道如何让上面的 @misc 条目也显示 URL 字段吗?
一些细节:
- 我使用 Zotero + BetterBibTex,它提供了一个包含上述条目的 .bib 文件
- 参考书目通过以下方式生成
\bibliographystyle{alpha}
- 我使用 url 和 hyperref 包
答案1
使用 bibtex,您可以使用例如alphaurl
参考书目样式(或plainurl
等):
\documentclass{article}
\usepackage{hyperref}
\begin{filecontents*}{references.bib}
@misc{spielmandaniel-DiscrepancyTheoryRandomized-2021,
title = {But what is the Fourier Transform? A visual introduction.},
author = {3Blue1Brown},
year = {2021},
month = jan,
url = {https://www.youtube.com/watch?v=spUNpyF58BY},
urldate = {2021-01-21}
}
\end{filecontents*}
\begin{document}
The reference: \cite{spielmandaniel-DiscrepancyTheoryRandomized-2021}
\bibliographystyle{alphaurl}
\bibliography{references}
\end{document}
答案2
我找不到书目样式alpha
。但下面的代码
\documentclass[11pt]{article}
\begin{filecontents*}{references.bib}
@misc{spielmandaniel-DiscrepancyTheoryRandomized-2021,
title = {But what is the Fourier Transform? A visual introduction.},
author = {3Blue1Brown},
year = {2021},
month = jan,
url = {https://www.youtube.com/watch?v=spUNpyF58BY},
urldate = {2021-01-21}
}
\end{filecontents*}
\usepackage[style=alphabetic]{biblatex}
\bibliography{references}
\begin{document}
\title{The Title}
\author{The Author}
\maketitle
The reference: \cite{spielmandaniel-DiscrepancyTheoryRandomized-2021}
\printbibliography
\end{document}
产生以下结果
在我的 TeX 发行版上。