在我所在地区(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 中,有没有办法自动使用位置字段内容替换参考书目中的地址字段内容?