我尝试使用以下代码。它有效。但真实地址是 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
及其“兄弟”样式文件abbrvdin
、natdin
、plaindin
和unsrtdin
设置为处理url
直接命名的字段,方法是将其内容自动封装在\url{...}
指令中。因此,您应该不是将字段的内容放入您自己的宏url
中。\url{...}
但一定要确保加载url
and/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}