[Tex/LaTex] recommended way to replace \cite with \parencite

apa-stylebiblatex

I am currently porting a large document to use biblatex-apa. Everything is finally getting into place, but I've now realized that to get correct APA citations I should use \parencite instead of \cite.

I really don't want to replace the citations throughout the entire document, especially when every other day they will change the reference manager backend.

Is there an easy way to simply reinterpret \cite with \parencite everywhere in the document?

Best Answer

You could

\let\cite\parencite

but I'm not too fond of that, in fact I cringe every time I have to see this. Normally \letting around commands willy-nilly might have (unforeseeable, bad) consequences, but it is quite unlikely that you break things if you use biblatex.

With biblatex there is the high-level command \autocite that you can use. Then you can easily configure biblatex to use normal \cite, brackets with \parencite or footnotes with \footcite for \autocite. (Mildly related: Universal \cite commands or defining new cite commands)

In most modern editors it will take 30 seconds tops to do a 'search and replace' for \cite vs. \parencite. That can of course easily be undone by the opposite replacement.

Related Question