I use natbib
and the bibliography style aipauth4-1.bst
. When I cite entries that have 3 authors, all three names appear in the text. It is the first time I see something like that, other bst styles do not do it. So it's not a natbib
option I use. It shortens the list as "name et al." only when the authors are more than 3.
I also tried the \shortcites{key-list}
, but it doesn't work. I believe that I could use a \defcitealias{key}
but I would prefer something automatic.
As I like other features of the aipauth4-1.bst
style, can anyone please tell me how I have to edit the .bst
file in order to have normal citations and not three names? Or any other idea?
Best Answer
While it is indeed the case that many authoryear-style citation systems truncate the list of authors or editors down to "FirstSurname et al." whenever the piece has more than two authors or editors, it's actually not that uncommon to encounter a style that truncates the list only if the piece being cited has more than three authors/editors. For instance, I used to work at an institution where the rule for citations was that if the piece had one, two, or three authors/editors, all authors' surnames had to included in the citation callout. If the piece had more than three authors, the rule was to render the citation callout as "FirstSurname and others". (Note: not "et al." but "and others"...)
Changing the truncation criterion from four-or-more authors to three-or-more authors will require modifying the function
format.lab.names
in the fileaipauth4-1.bst
. A reasonably straightforward way of applying such a modification is to find a style file that uses the more-than-two-to-etal truncation rule and to copy the contents of itsformat-lab-names
function to a copy ofaipauth4-1.bst
. (Don't edit the fileaipauth4-1.bst
directly.)