my Debian Wheezy seems to have an old version of apacite package. A file like
\documentclass{book}
\usepackage[natbibapa]{apacite}
\begin{document}
\end{document}
will produce a message, in its log
Package: apacite 2009/03/01 v4.05 APA citation
! LaTeX Error: Unknown option `natbibapa' for package `apacite'.
Debian's apt-get says
texlive-bibtex-extra is already the newest version.
So I believe I should update it manually. I followed instructions from http://mirror.jmu.edu/pub/CTAN/biblio/bibtex/contrib/apacite/README and How can I manually install a LaTeX package (Debian/Ubuntu Linux)?
root@draper:/usr/local/share/texmf/apacite# cd ..
root@draper:/usr/local/share/texmf# mktexlsr
mktexlsr: Updating /usr/local/share/texmf/ls-R...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
But then I try to recompile and it seems that apacite was not updated.
Package: apacite 2009/03/01 v4.05 APA citation
! LaTeX Error: Unknown option `natbibapa' for package `apacite'.
Any suggestions on what else to try?
Following cfr's suggestion, I moved them following the table at http://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages
root@draper:/usr/local/share/texmf# tree
.
├── apacite
│ └── README
├── bibtex
│ └── bst
│ └── apacite
│ ├── apacann.bst
│ ├── apacannx.bst
│ ├── apacite.bst
│ └── apacitex.bst
├── ls-R
└── tex
└── latex
└── apacite
├── apa5ex.bib
├── apacdoc.sty
├── apacite.adx
├── apacite.and
├── apacite.aux
├── apacite.bbl
├── apacite.blg
├── apacite.drv
├── apacite.dtx
├── apacite.dtx.old
├── apacite.dvi
├── apacite.idx
├── apacite.ilg
├── apacite.ins
├── apacite.ins.old
├── apacite.log
├── apacite.pdf
├── apacite.sty
├── apacite.toc
├── apacxmpl.tex
├── dutch.apc
├── english.apc
├── finnish.apc
├── french.apc
├── german.apc
├── greek.apc
├── ngerman.apc
├── norsk.apc
├── spanish.apc
└── swedish.apc
7 directories, 36 files
root@draper:/usr/local/share/texmf# texhash
texhash: Updating /usr/local/share/texmf/ls-R...
texhash: Updating /var/lib/texmf/ls-R-TEXLIVEMAIN...
texhash: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
texhash: Updating /var/lib/texmf/ls-R...
texhash: Done.
root@draper:/usr/local/share/texmf#
Trying
kpsewhich apacite
returns nothing.
Still stumped with apacite, so I decided to see other ways to solve the main problem. Main problem was how to comply with a rule in 6th edition of APA's Publication Manual regarding references to multiple author works (all authors should be cited the first time, later they can be cited as Smith et al. )
This works:
\usepackage[longnamesfirst]{natbib}
... (and assuming citations are like \citet{} and \citep{} )
\bibliographystyle{newapa}