在参考书目中添加网站

在参考书目中添加网站

我尝试使用以下代码。它有效。但真实地址是 http://en.wikipedia.org/wiki/Matrix_exponential。因此,如果我使用Matrix_exponential,它不起作用。

 myref.bib   
    @misc{ exp,
       author = "Wikipedia",
       title = "Matrix exponential",
       year = "2014",
       url = "\url{http://en.wikipedia.org/wiki/Matrixexponential}",
       note = "[Online; accessed 12-May-2014]"
     }

我的

    \bibliographystyle{alphadin} 
    \bibliography{myref}

答案1

书目样式alphadin及其“兄弟”样式文件abbrvdinnatdinplaindinunsrtdin设置为处理url直接命名的字段,方法是将其内容自动封装在\url{...}指令中。因此,您应该不是将字段的内容放入您自己的宏url中。\url{...}

但一定要确保加载urland/orhyperref包。这将确保\url指令得到正确处理,并且长 URL 字符串会分行。引用 bst 文件的内容:

%% Internetadresse 的显示通过分组 url.sty ver 3.1(2004 年 3 月 15 日,由 Donald Arseneau 编辑)进行修改,并会受到严格遵循。

%% HYPERREF-Paket:将正确加载此包,并将其输出到外部(使用 URL)和内部(文档类型)链接中。

在此处输入图片描述

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{myref.bib}   % write contents of this env. to "myref.bib"
@misc{ exp,
   author = "Wikipedia",
   title  = "Matrix exponential",
   year   = "2014",
   url    = "http://en.wikipedia.org/wiki/Matrix_exponential",
   note   = "[Online; accessed 12-May-2014]"
 }
\end{filecontents*}
\usepackage{url}
\usepackage[numbers]{natbib} % optional
\bibliographystyle{alphadin} 
\begin{document}
\cite{exp}
\bibliography{myref}
\end{document}

相关内容