Context
I have a thesis of over 340 pages written using LaTeX and one massive BibTeX file for references (.bib). The thesis employs the \cite{}
command for all in-text citations, there is a zillion of these scattered in all the chapters.
I know there are other questions tackling transforming from BibTeX + natbib to BibLaTeX & vice versa.
When using natbib + BibTeX TO BibLaTeX, the solution would be to add the option natbib=true
but this relies on using already \citet
and \citep
throughout the document not the traditional \cite{}
if I am not mistaken.
Anyway my context is different. I only have the \cite{}
command used. This is why I called it the pure Vanilla BibTeX \cite{}
command - no other packages used. I wanted to change my citation style to an author-year
style so I moved to BibLaTeX and used the apa
style. The previous citation style was numerical: [1-3]
\usepackage[backend=biber,style=apa,citestyle=authoryear]{biblatex}
The first problem encountered is that all \cite{}
instances gave me the traditional non-parenthetical citations which I do not want. Ex: Cabanier et al., 2014
instead of (Cabanier et al., 2014)
.
That can be solved by changing every \cite{}
to \autocite{}
or \parencite{}
but that would be cumbersome to do for all the instances. I have thousands of instances.
The second problem encountered is that only part of citation i.e. the year is clickable not the whole citation. I am using also hyperref
.
Question
Apologies! I am new to BibLaTeX, any suggestions on how to solve both problems, are greatly appreciated.
style=apa,citestyle=authoryear
.style=apa
is a full-blown implementation of APA style forbiblatex
, whereasauthoryear
is 'just' a simple author-year style. I'd usestyle=apa
only if APA style or something extremely close to APA style is required. Ifcitestyle=authoryear
is appropriate, chances are you don't actually want APA style.