[Tex/LaTex] \cite doesn’t work

apa-stylecitingnatbib

If I use \citeA{Rannenberg} it works, but with \cite{Rannenberg} I get the error:

("C:\Documents and Settings\Administrator\Desktop\BA Test\chapters/test.tex"
Kapitel 1.

Class scrbook Warning: \float@addtolists detected!
(scrbook)              You should use the features of package `tocbasic'
(scrbook)              instead of \float@addtolists.
(scrbook)              Support for \float@addtolists may be removed from
(scrbook)              `scrbook' soon .

Overfull \vbox (1.94844pt too high) has occurred while \output is active
[1]
Runaway argument?
]{Rannenberg} 
! Paragraph ended before \@citex was complete.
<to be read again> 
                   \par 
l.65 
? 

Hear my example:

\usepackage{natbib} 
\usepackage[nosectionbib]{apacite} 
\bibliographystyle{apacite}
\bibliography{bib/testbib}
@book{Rannenberg,
 author = {Rannenberg, Kai},
 year = {2002},
 title = {{S}icherheit bei {M}obile {B}anking},
 address = {Frankfurt am Main},
 urldate = {01.03.2011},
 institution = {{Fachbereich Wirtschaftswissenschaften Johann Wolfgang Goethe-Universit{\"a}t Frankfurt am Main}}
}

My Target is to get the follow results: (Rannenberg, 2002: 38). 38 is the pagenumber.

Best Answer

I had the same error. I just deleted the package \usepackage{cite} from the main TeX file and \cite{reference} did work!

You can use:

\cite[p.~38]{Rannenberg}

in order to get the page number on the reference. I hope this can help.

Related Question