Citations aren't rendering properly with brackets around the year for $\cite{}\ and $\citep{}$ is throwing Undefined control sequence
errors. How do I get this to work and format correctly?
\documentclass{paper}
\usepackage[style=authoryear]{biblatex}
\addbibresource{bibliog.bib}
\begin{document}
This should be Giorgi (2002): \cite{Giorgi:WsBBLFIL}\\
This should be (Giorgi 2002): \citep{Giorgi:WsBBLFIL}\\
This should be (Giorgi 2002, Blodgett et al. 2008): \citep{Giorgi:WsBBLFIL,Blodgett:2008jg}\\
This is a book: \citep{Glesne:r1QiTFGB}
\printbibliography
\end{document}
bibliog.bib
@article{Giorgi:WsBBLFIL,
author = {Giorgi, Amedeo},
title = {{The Question of Validity in Qualitative Research}},
journal = {Journal of Phenomenological Psychology},
year = {2002},
volume = {33},
number = {1},
pages = {1--18},
month = mar
}
@article{Blodgett:2008jg,
author = {Blodgett, Jeffrey G and Bakir, Aysen and Rose, Gregory M},
title = {{A test of the validity of Hofstede's cultural framework}},
journal = {Journal of Consumer Marketing},
year = {2008},
volume = {25},
number = {6},
pages = {339--349},
month = sep
}
@book{Glesne:r1QiTFGB,
author = {Glesne, Corrine and Peshkin, Alan},
title = {{Becoming qualitative researchers : an introduction}},
publisher = {White Plains, N.Y. : Longman},
year = {1992}
}
\citep
is fromnatbib
, not BibLaTeX. You can use BibLaTeX's interface tonatbib
passing the optionnatbib=true
to BibLaTeX.\textcite
for the first citation, as you're using it in the flow of text. You need to redefine the punctuation marks if you want no commas between author and year and you want commas rather than semicolons between sources. You shouldn't put the publisher's location in thepublisher
field. Uselocation
oraddress
instead.