在 natbib 中使用位置字段作为地址

在 natbib 中使用位置字段作为地址

在我所在地区(CS)的大多数引文中,bibtex 条目中的位置字段(会议地点)比地址(出版商地址,几乎总是纽约市)更相关。

@inproceedings{somepaper-1995,
 author = {Doe, John and Doe, Jane},
 title = {An Interesting Submission},
 booktitle = {Proceedings of the 1995 ACM Symposium on Principles of Distributed Computing},
 series = {PODC '95},
 year = {1995},
 location = {Ottowa, Ontario, Canada},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

大多数 bst 样式默认使用引用中的地址,也就是说,它们将上述条目引用为:

John Doe 和 Jane Doe。1995 年。一篇有趣的论文。1995 年 ACM 分布式计算原理研讨会 (PODC '95) 论文集。ACM,美国纽约州纽约。

然而,我所在领域的大多数论文在引用中使用位置信息,而不是地址,也就是说,他们会将上述论文引用为:

John Doe 和 Jane Doe。1995 年。一篇有趣的论文。1995 年 ACM 分布式计算原理研讨会 (PODC '95) 论文集。ACM,加拿大安大略省渥太华。

过去我曾使用 biblatex 来解决这个问题,它会自动替换地址通常所在的位置(如果存在)——默认情况下它会这样做。不幸的是,我提交的期刊出版商要求使用 natbib 包。所以:

在 natbib 中,有没有办法自动使用位置字段内容替换参考书目中的地址字段内容?

相关内容