开发者

How to cite a document with multiple authors using natbib [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily开发者_运维技巧 used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.

Closed 3 years ago.

Improve this question

I would like to cite a paper by three authors so that all three of them appear in the text. I'm using natbib with the apalike bibliography style. According to natbib's documentation, the way to do this (and the way I remember doing it a few years ago) is to write \citet*{bibliographykeyhere}. Unfortunately, I can't get it to work now. Even declaring the package as \usepackage[longnamesfirst]{natbib} does not work, I get "X et al." instead of "X, Y, and Z" where the paper is cited for the first time.

For an example, this is one of the bibliography entries I want to cite:

@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"
}

When I use \citet*{hoferszaboredeiszabo00}, I get "Hofer-Szabó et al. (2000)"; I get the exact same output from "\citet".

I'd be very grateful for some pointers on what I should do.


Using biblatex rather than bibtex gives you much more freedom in how you cite multiple author papers, although you should ask yourself why do you need the full author list in the body of the text: it's unweildly and normally unnecessary...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜