Earlier I posted on combining natbib
and apacite
to approximate APA citation style. Well, I became aware that this approach doesn’t handle the rule that in-text citations should be “AuthorA and AuthorB (year)” whereas parenthetical citations “(AuthorA & AuthorB, year)”. I can’t figure out how to get this to work while using natbib
.
So I’ve concluded that just using apacite
is probably better. The disadvantage is that its citation commands aren’t robust. But the makerobust
package helps with that. Here is what the relevant part of my preamble currently looks like:
\usepackage{apacite}
\usepackage{makerobust}
\DeclareRobustCommand{\citep}[2][]{\cite[#1]{#2}}
\DeclareRobustCommand{\citealp}[2][]{\citeNP[#1]{#2}}
\DeclareRobustCommand{\citet}[2][]{\citeA[#1]{#2}}
\MakeRobustCommand{\citeauthor}
\MakeRobustCommand{\citeauthor}
and I don’t need to change any of the in-document citation commands from the natbib
names I’m used to.
Post a Comment
You must be logged in to post a comment.