I am using:
\usepackage{natbib}
\bibliographystyle{apalike}
However, when I use for example:
\cite{test}
I should be getting my reference within ()
, i.e. parenthesis right? But they seem to have vanished! I am now getting them without the parenthesis. What would be
the source of the problem?
Only when I use \citet*{test}
the ()
should disappear, as in an in text citation.
EDIT:
Now I tried using \citep{}
and it seems to work! I wonder if I say \cite{}
shouldn't I be getting the parenthesis? Why do I need to specifically call it using \citep{}
??
Best Answer
The
natbib
package provides two main citation commands:\citet
for in-text citations. This yields Author (Year)\citep
for parenthesized citations. This yields (Author, Year)The standard APA citation style for in-text citations puts only the year in parentheses, and
natbib
reflects this by making\cite
a synonym for\citet
(which is the command for in-text citation).For citations that are themselves within parentheses, which get a different style, the
natbib
command is\citep
, as you have discovered.The use of
\cite
innatbib
is only provided as a convenience for compatibility with the standard\cite
command.If you need a truly conforming APA bibliography, I recommend using
biblatex-apa
which is kept up-to-date. See: