Open dginev opened 8 years ago
You ought to take a look at the natbib package; it can be made to do most anything in terms of how things are cited. Moreover, the binding is pretty good and has a lot of support in the postprocessing. Probably some projection or extension of the macros and techniques in natbib should cover apacite; and I would bet it would be relatively easy once you'd understood natbib (which may be a contradiction in terms).
A good testcase that exercises any special macros from apacite would be very helpful.
Since you referred to natbib, the apacite manual mentions in section 4.2:
With the natbibapa option, apacite loads natbib with the options longnamesfirst and sort. The former inserts the full author lists in the first citation and the short author lists in subsequent citations, in the same way the apaciteclassic commands do. The sort option sorts the citations within the same citation com- mand in the same order as in the reference list, as required by the APA manual (p. 178). In addition to loading natbib, apacite includes some code to improve the interoperability, and it defines some additional commands that are specific to the natbib-apacite combination
So there is indeed a direct connection between the packages. I updated the issue description with some sample uses of apacite.
That said, this package is almost non-existent in arXiv (0.05%) so for now I think the issue milestone is correctly further down the line.
The apacite package appears to be essential for a number of scientific subfields that follow the APA citation guidelines.
It has been requested in Authorea, in particular w.r.t the
\citeNP
citation macro, so I am opening an issue here for bookkeeping.I consider this a part of the #559 bundle.
A simple demonstration of using apacite.sty:
with example bibtex: