假设我有这样的条目:
@book{FT-GT,
author={Drew Fudenberg and Jean Tirole},
title={{G}ame {T}heory},
publisher={The MIT Press},
year={1991},
address={Cambridge}
}
现在我可以像这样引用它\cite{FT-GT}
,并且一切都会顺利生成。但如果我想实现类似这样的目标,该怎么办:
@book{FT-GT-DEF1,
author={Drew Fudenberg and Jean Tirole},
title={{G}ame {T}heory},
publisher={The MIT Press},
year={1991},
address={Cambridge},
pages={50--55}
}
@book{FT-GT-DEF2,
author={Drew Fudenberg and Jean Tirole},
title={{G}ame {T}heory},
publisher={The MIT Press},
year={1991},
address={Cambridge},
pages={66--67}
}
% FT-GT-DEF3, FT-GT-DEF4, and so on...
我是否能够在不复制粘贴和修改先前条目的情况下获得它?是否有一些聪明的方法可以从同一本书/一篇文章中获得多个引文,而无需反复输入相同的信息?
答案1
这些不是不同的书目参考文献,而是同一参考文献的不同引用。因此,参考书目中应该只有一个条目,例如
@book{FT-GT,
author={Drew Fudenberg and Jean Tirole},
title={Game {Theory}},
publisher={The MIT Press},
year={1991},
address={Cambridge}
}
在文档正文中,有类似这样的内容
\cite[p.~50--55]{FT-GT}
\cite[p.~66--67]{FT-GT}
用于强调您具体指的是本书的哪一部分。
请注意,标题字段应为
title={Game Theory},
将大写字母的决定权留给书目样式。如果你真的想保留原来的大写字母,请使用
title={Game {Theory}},
T
在这种情况下,其实并没有什么不同,因为和之间没有字距调整h
;但在诸如使用的情况下,Te
字距调整是不可能的{T}e
。标题中的第一个字母永远不会改变。