我正在审查我的论文中的引用,发现一些非常奇怪的事情。
引文[7]来自:
@misc{apriori-python,
title = {apriori-python},
howpublished = {\url{https://pypi.org/project/apriori-python/}},
note = {Verified: 2021-10-11}
}
而引文[10]来自:
@misc{google-colab,
title = {Colaboratory},
howpublished = {\url{https://research.google.com/colaboratory/faq.html}},
note = {Verified: 2022-03-24}
}
我没有发现两者之间有什么区别,但后者在 URL 字符串之后和.
(“句号”,又名“句号”)之前有一个逗号和一个空格。
有人遇到过类似的问题吗?什么可能导致我的某些misc
-type 引用中出现多余的逗号?
编辑:围兜样式:
\bibliographystyle{abbrvnat}
\bibliography{biblio}
答案1
答案2
正如我在评论中提到的,我无法复制您遇到的问题。
无论如何,既然您使用了abbrvnat
书目样式(并且natbib
还加载了引文管理包,对吧?),那么您可能还会将 URL 字符串放在名为的字段中,url
而不是放在通用howpublished
字段中。如果您使用该包,进行此切换也会很有帮助hyperref
。
\documentclass{article}
% create a minimalist bib file 'on the fly':
\begin{filecontents}[overwrite]{mybib.bib}
@misc{apriori-python,
title = {apriori-python},
url = {https://pypi.org/project/apriori-python/},
note = {Verified: 2021-10-11}
}
@misc{google-colab,
title = {Colaboratory},
url = {https://research.google.com/colaboratory/faq.html},
note = {Verified: 2022-03-24}
}
\end{filecontents}
\usepackage{xurl} % allow line breaks anywhere in URL strings
\def\UrlFont{\sffamily} % to mimic font used in screenshot
\usepackage{newtxtext,newtxmath} % Times Roman clone for text and math
\usepackage[numbers]{natbib}
\bibliographystyle{abbrvnat}
\usepackage{xcolor}
\usepackage[colorlinks,allcolors=blue]{hyperref} % optional
\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}
答案3
我检查了班级,多余的逗号是因为我需要年份
@misc{google-colab,
title = {Colaboratory},
note = {\url{https://research.google.com/colaboratory/faq.html}.},
year = {Verified: 2022-03-24}
}
修复