重新使用參考書目文件中的條目並進行一些修改

重新使用參考書目文件中的條目並進行一些修改

可以說我有這樣的條目:

@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標題中的第一個字母永遠不會改變。

相關內容