我使用的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
。