外部引用中的 URL 显示为问号

外部引用中的 URL 显示为问号

所以我有几个像这样的外部参考

@misc{epa_2013,
  author = {EPA},
  title = {National Pollutant Discharge Elimination System},
  url = "{\url{http://cfpub.epa.gov/npdes/}}",
  note = "Accessed: 2/6/2013",
}

当我编译我的文档时,我得到的是问号而不是 URL:

渲染后的 Bibtex

我有以下序言:

\documentclass{tJDE2e}

\title{{\itshape International Journal of Digital Earth} \break Name of Paper}
\author{Our Authors}

\usepackage{graphicx} % support the \includegraphics command and options
\usepackage{color}
\usepackage{subfigure} 
\usepackage{placeins}


\usepackage{url}


%needed for correctly facing smart quotes
\usepackage [english]{babel}
\usepackage [autostyle, english = american]{csquotes}
\MakeOuterQuote{"}

\date{} 
\begin{document}

\maketitle
\begin{abstract}

对于参考文献部分,我有以下内容:

\bibliographystyle{tJDE}
\bibliography{reference}

我尝试过删除\url,我尝试过将url包更改为hyperref...无论我做什么,我似乎都无法让 URL 呈现为实际 URL。

编辑:这是数字地球杂志的 tJDE2e 模板

http://www.tandf.co.uk/journals/authors/tjdelatex.zip

答案1

您使用的参考书目样式tJDE无法识别url参考书目条目中的字段。请使用note字段。问号表示缺少year字段,样式甚至强制要求条目必须包含misc这些字段(违反标准)。末尾的问号表示缺少accessed字段,这些字段是条目所必需的misc(违反标准)。既然您有这些信息,请将其移到那里:

@misc{epa_2013,
  author = {EPA},
  title = {National Pollutant Discharge Elimination System},
  year = 2013,
  note = "\url{http://cfpub.epa.gov/npdes/}",
  accessed = "accessed 2/6/2013",
}

应该管用。

相关内容