How to cite a document with multiple authors using natbib

I would like to cite an article by three authors, so that all three of them appear in the text. I use natbib with an apalistic bibliographic style. According to the natbib documentation, the way to do this (and as I recall it a few years ago) is to write \citet*{bibliographykeyhere}. Unfortunately, right now I can’t get it to work. Even declaring the package as \usepackage[longnamesfirst]{natbib}not working, I get "X et al." instead of “X, Y, and Z,” where the paper is quoted for the first time.

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

@Article{ hoferszaboredeiszabo00,
 title = "{Reichenbach 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 same result from "\ citet".

I would really appreciate some guidance on what I should do.

+3
source share
1 answer

Using biblatex rather than bibtex gives you more freedom in how you cite several copyrighted articles, although you should ask yourself why you need a complete list of authors in the text: it is unambiguous and usually not needed ...

+3
source

Source: https://habr.com/ru/post/1754012/


All Articles