我正在尝试弄清楚如何在参考书目中的某些条目之前添加一些文字。
如果正常的书目条目是这样的
[25] Ash, Culotta, Fahrenkamp-Uppenbrink, Malakoff, Smith, Sugden,
Vignieri Science 2 August 2013: 341 (6145), 472-473.
我的目标是
[25] This is approached in the recent very interesting paper treating
this topic. See, Ash, Culotta, Fahrenkamp-Uppenbrink, Malakoff, Smith,
Sugden, Vignieri Science 2 August 2013: 341 (6145), 472-473.
在我使用的格式中,脚注会显示为书目条目,因此如果有办法引用完整的书目条目并确保它不会出现两次,
\footnote{This is approached in the recent very interesting paper treating this topic. See,\citeCommandIdontKnow{paperlabel}.}
那就行了。
答案1
我找到了一种方法来做到这一点这里。
实现方法是将作者条目转换为逐字文本。
在 bibtex 中,这是通过用引号括住字段来实现的“{...}
唯一的问题这种方法的缺点是,如果 natbib 重新格式化作者姓名,它不会这样做,因为现在它将该字段视为逐字条目。我解决这个问题的方法很快,但很简单,但只需做一次。首先我使用裸bibtex 条目。例如,
@book{mattuck1976guide,
title={A Guide to Feynman Diagrams in the Many-body Problem},
author={Mattuck, R.D.},
isbn={9780486670478},
lccn={92004895},
series={Dover Books on Physics Series},
url={http://books.google.co.uk/books?id=pe-v8zfxE68C},
year={1976},
publisher={Dover Publications, Incorporated}
}
编译结果如下
[61] R. 马塔克,多体问题中的费曼图指南,多佛物理学丛书(Dover Publications, Incorporated,1976 年)。
检查作者姓名的格式,如果我对结果满意,我会按照上述方法进行修改
@book{mattuck1976guide,
title={A Guide to Feynman Diagrams in the Many-body Problem},
misc={Mattuck, R.D.},
author="{For a newcomers entry point I would recommend R. Mattuck}",
isbn={9780486670478},
lccn={92004895},
series={Dover Books on Physics Series},
url={http://books.google.co.uk/books?id=pe-v8zfxE68C},
year={1976},
publisher={Dover Publications, Incorporated}
}
生成以下输出
[61] 对于新手的切入点,我推荐 R. Mattuck 的《多体问题中的费曼图指南》,多佛物理学丛书(多佛出版公司,1976 年出版)。
这正是我所需要的。