2009年3月16日星期一

转帖备忘 - 在bibtex下引用arXiv的文献格式是什么?

参考 http://arxiv.org/hypertex/bibstyles/
自己修改 *.bst 文件
我现在可以得到 不带指向arXiv的超链接的参考文献条目了,做法是在*.bst文件中:

1)在entry中添加eprint

2)添加函数
FUNCTION {format.eprint}
{ eprint empty$
{ "" }
{ eprint }
if$
}

3)在article函数中添加(其他book等类似)
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
format.vol.num.pages output
format.date "year" output.check
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
format.eprint output $$ <- This is what added $$
new.block
note output
fin.entry
}


在bib中的条目写为:
@ARTICLE{
AUTHOR = {},
YEAR = {},
eprint = {arXiv:\embh{cond-mat}/xxxx.yyyyv1},
}

其它的journal ref项可以有也可以没有

没有评论: