On 6 Oct 2014, at 23:33 , Sander Maijers
Who can offer a short-term solution to this problem? All I want is to reference a work, listing all of the authors' names, in APA6 format. If necessary I'll prescribe the output format manually.
Best,
Sander Maijers
\setupbibtex[database={references/bibliographic_database},sort=author]
\setuppublications[alternative=apa]
\starttext \cite[extras={, p.~3}][Zhou2012] \cite[Zhou2012] \stoptext
Incorrectly produces:
(Zhou et al., 2012, p. 3) (Zhou et al., 2012)
Instead of:
(Zhou, Lyu, & King, 2012, p. 3) (Zhou, Lyu, & King, 2012)
What I would do is, for the final processing, not to load the .bib-file but the .bbl that was generated in the previous run. You can open that file in any text processor (I mostly use TeXShop) and manually change the Author for this particular entry. In the .bbl the field Author has this form: \author[]{}[]{}{} . You should be able to solve your problem by putting inside the last pair of brackets exactly how you would like your authors et. al. to appear in your output. Place the whole lot again between brackets: \author[]{}[]{}{{Zhou, Tom Chao and Lyu, Michael R. and King, Irwin}} or whatever you want. But again, don’t input the bib-file. Every time you do that the old .bbl is overwritten and your correction will be lost. ConTeXt uses the .bbl, not the .bib. I hope this helps. Best regards, Robert Blackstone