model2-names.bst,未发表的参考文献和脚注中的引用

model2-names.bst,未发表的参考文献和脚注中的引用

我使用的model2-names.bst是书目样式格式。但在使用时我发现了一些问题。首先,当我包含未发表的参考文献及其所在网页时,会出现以下错误:

! File ended while scanning use of \bibinfo......I suspect you have forgotten a `}', causing me

仅当我在 JabRef 的注释字段中包含参考网页(如下所示)时,才会出现此问题:\url{http://webpage.pdf}。如果我不包含网页,则编译可以正常工作。

此外,当我像这样在脚注中包含引用时也会发现同样的错误;

\footnote{ Text \citep{ref1, ref2, ref3, ref4}}

我在我的 tex 文件中包括了以下包

\documentclass[preprint,authoryear,12pt]{elsarticle}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[centertags]{amsmath}
\usepackage[left=1in, right=1in, top=1in, bottom=1in]{geometry}
\usepackage[flushmargin,multiple]{footmisc}
\usepackage[labelsep=period,font={bf},textfont={normalsize},labelfont={normalsize}]{caption}
\usepackage{float}
\usepackage{booktabs}
\usepackage[hidelinks]{hyperref}

\journal{Journal }

\begin{document}

答案1

由于您使用的是model2-名称书目样式,您可以使用名为 的字段url,而不是 字段note,来存储 URL 字符串的内容。model2-names书目样式具有针对名为 的字段中存储的 URL 字符串的排版详细规则url

相关内容