2010-07-10 13 views
3

我想引用三位作者的論文,以便他們三個都出現在文本中。我使用natbib與apalike書目風格。根據natbib的文檔,如何做到這一點(以及我幾年前記得的做法)是編寫\citet*{bibliographykeyhere}。不幸的是,我現在無法工作。即使宣佈該包爲\usepackage[longnamesfirst]{natbib}也不起作用,我會得到「X等」。而不是第一次引用論文的「X,Y和Z」。如何引用多個作者使用natbib的文檔

舉一個例子,這是書目條目之一,我想引用:

@Article{ hoferszaboredeiszabo00, 
title = "{Reichenbach's Common Cause Principle: Recent Results and Open Questions}", 
author = "Gab{\'o}r Hofer-Szab{\'o} and Mikl{\'o}s R{\'e}dei and L{\'a}szl{\'o} E. Szab{\'o}", 
journal = "Reports on Philosophy", 
pages = "85--107", 
volume = "20", 
year = "2000" 
} 

當我使用\citet*{hoferszaboredeiszabo00},我得到;「霍費爾-Szabo等(2000)」。我從「\ citet」獲得完全相同的輸出。

我會非常感謝一些關於我應該做什麼的指示。

+0

有兩個問題: (1)您是否重新編譯了足夠多的時間以確保您對'\ citet *'的更改得到識別?我經常遇到Sweave這個問題。 (2)您是否將'\ bibliographystyle'指定爲'plain'或'plainnat'? – 2010-07-10 13:25:32

+0

廣告(1):是的。 (2):非常感謝你,切換到plainnat解決了我的問題!但是目前這個書目的格式我並不太喜歡,我更喜歡「apalike」風格。那麼,如果我想要使用「\ citet *」命令或「longnamesfirst」選項,我是否可以正確使用,並且不應該將「apalike」樣式與natbib一起使用? 再次感謝您! – 2010-07-10 14:52:02

回答

3

使用biblatex,而不是中文提供給你的,你怎麼引用多篇論文的作者更自由,但你應該問自己,爲什麼你需要在正文中完整作者名單:這是unweildly和通常不需要......

+0

謝謝,這很有趣,我會檢查biblatex爲未來的項目。在某些情況下需要完整的作者列表,我相信所有的作者都需要得到認可 - 讀者應該知道,不用諮詢參考書目,一個有趣的結果不僅僅是「X和朋友」,而是「X ,Y和Z「。如果您只是從其他來源獲悉這三位作者中的哪一位是主要負責特定引用結果的人Y,則這一點尤其適用。 – 2010-07-10 23:53:05

相關問題