I have recently been asked to use APA referencing and want to include specific page numbers for a book reference. I know that the apacite package allows this for example by typing \cite[pp.56-58]{Author2016}. This should come out like (Author 2016, pp.56-58). In stead it comes out like (?, ?)pp.56-58]Author2016.
I am using TexMaker with bibtex and the list of references compiles fine when I don't include specific page numbers but simply fails to recognise it as a reference when I do.
What seems to be the problem?
Here's the document setup I use:
\documentclass[a4paper, 12pt]{article}
\usepackage[hidelinks]{hyperref}
\usepackage{hyperref}
\usepackage{apacite}
\usepackage[english]{babel}
\usepackage[footnote,marginclue,draft,danish,silent,nomargin]{fixme}
\usepackage[pdftex]{graphicx}
\usepackage{float}
\usepackage{gensymb}
\usepackage[strings]{underscore}
\usepackage[a4paper]{geometry}
\graphicspath{{Figure/}}
\setlength\bibitemsep{1\baselineskip}
... according to \cite[pp.56-58]{Author2006}.
\bibliographystyle{apacite}
\newpage
\bibliography{Bib}
\end{document}
apacite. It works well and is quite up-to-date. The problem is that the for the\cite[]{}syntax you need to load the package with thenatbibapaoption. – Alan Munn Apr 11 '18 at 16:19