带有特殊字符的 DOI 链接

带有特殊字符的 DOI 链接

我使用 bibtexstyle斯塔托它提供了指向相应站点的 DOI 超链接。对于标题,它似乎优先采用 bibtex 文件中提供的 url。我有几个 DOI 格式,10.1002/(SICI)1096-9918(199804)26:4<235::AID-SIA360>3.0.CO;2-A在这种情况下,超链接无效。PDF 中的超链接显示正常,http://dx.doi.org/10.1002/(SICI)1096-9918(199804)26:4<235::AID-SIA360>3.0.CO;2-‌​‌​A但当我单击它时,出现错误(您请求的 Web 捕获操作因错误而失败)。从期刊网页复制链接会给出一个链接,其中特殊字符被替换,http://onlinelibrary.wiley.com/doi/10.1002/%28SICI%291096-9918%28199804%2926:4%3C235::AID-SIA360%3E3.0.CO;2-A/abstract该链接工作正常(标题中的超链接)。我如何修改 DOI 以生成正确的超链接?

最终是否有可能修改 statto 文件以交换链接中的特殊字符?我认为包doi会做类似的事情。但是,加载doi包没有帮助。加载doi包并使用\bibliographystyle{plainnat}会给出一个有效的链接。但是我希望标题具有超链接,就像 statto.bst 提供的那样。

评论:使用 AcrobatReader 10 查看时,PDF 中的链接似乎可以正常工作,但在 Adob​​e Acrobat Pro 10 中则不行(出现上述错误)。因此,在大多数情况下,链接可能有效,但是,如果能提供避免使用特殊字符的解决方案,我们仍然会很感激。

\begin{filecontents}{mytestbib2.bib}

@ARTICLE{Lopez-Carreno_SurfaceandInterfaceAnalysis_1998,
  author = {L\'opez-Carre\~no, L. D. and Ben\'itez, G. and Viscido, L. and Heras,
    J. M. and Yubero, F. and Espin\'os, J. P. and Gonz\'alez-Elipe, A.
    R.},
  title = {Oxidation of molybdenum surfaces by reactive oxygen plasma and {O}$_2^+$
    bombardment: an auger and {XPS} study},
  journal = {Surface and Interface Analysis},
  year = {1998},
  volume = {26},
  pages = {235--241},
  number = {4},
  doi = {10.1002/(SICI)1096-9918(199804)26:4<235::AID-SIA360>3.0.CO;2-A},
  issn = {1096-9918},
  keywords = {ballistic effects, molybdenum oxides, oxygen plasma, {XPS}},
  language = {en},
  shorttitle = {Oxidation of molybdenum surfaces by reactive oxygen plasma and O2+
    bombardment},
  url = {http://onlinelibrary.wiley.com/doi/10.1002/%28SICI%291096-9918%28199804%2926:4%3C235::AID-SIA360%3E3.0.CO;2-A/abstract},
}



\end{filecontents}
\documentclass{article}
\usepackage{filecontents}
\usepackage[square, sort&compress, numbers]{natbib}
\usepackage[T1]{fontenc}
\usepackage[pdftex]{hyperref}



\begin{document}

A citation \cite{Lopez-Carreno_SurfaceandInterfaceAnalysis_1998}

\bibliographystyle{statto}
\bibliography{mytestbib2}

\end{document}

相关内容