重要的古书经常会以不同的版本出版,且由不同的编辑者出版。在 bibtex 中,有没有办法明确作者和编辑者?
例如,以下这本书
在标题页上显示作者和编辑者:
乔治艾略特
米德尔马契
编辑并附有引言和注释
罗斯玛丽·阿什顿。
以下 bibtex 条目将 George Eliot 和 Rosemary Ashton 列为合著者,这并不准确。此外,将其作为 也是没有意义的@incollection
。
@Book{EliotGeorgeAshtonRosemary1994MiddlemarchISBN978_0_141_43954_9,
author = {
Eliot, George
and
Ashton, Rosemary
}
, title = {
Middlemarch
}
, publisher = {
Penguin
}
, address = {
London
}
, year = {
1994
}
, isbn = {
978-0-141-43954-9
}
}
答案1
我建议使用注释字段。我知道的所有 BiBTeX 样式都在输出中包含此字段。如果test.bib
由条目组成
@Book{EliotGeorgeAshtonRosemary1994MiddlemarchISBN978_0_141_43954_9,
author = {Eliot, George},
note = {Edited by Rosemary Ashton},
title = {Middlemarch},
publisher = {Penguin},
address = {London},
year = {1994},
isbn = {978-0-141-43954-9}
}
然后是文件
\documentclass{article}
\bibliographystyle{plain}
\begin{document}
\nocite{*}
\bibliography{test}
\end{document}
输出结果(通过 latex-bibtex-latex-latex)