2

Is there an option to cite the title from my bibliography with apacite?

I found the question How to get title of a citation? which is the exact question I had in mind but it did not work with apacite. I receive multiple error messages regarding my citation which are according to apacite but not compatible with biblatex (I assume).

Package biblatex error: '\bibliographystyle' invalid

In the mentioned question there were two options proposed, both with biblatex:

  1. \citetitle{}
  2. \citefield{}

Because I like the format of apacite I would not want to switch to biblatex. Is there an alternative to cite the title with apacite?

My code:

\documentclass[a4paper, 10pt]{book}
\usepackage{apacite}
\usepackage{biblatex}

\begin{document}

"Some text"

\bibliography{library}
\bibliographystyle{apacite}
\end{document}

1 Answer 1

3

With apacite (and other BibTeX-based solutions that don't have their own \citetitle equivalent) you can use egreg's usebib package and its \usebibentry{<key>}{<field>} command

\documentclass[a4paper, 10pt]{book}
\usepackage{apacite}
\usepackage{usebib}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{sigfridsson,
  author       = {Sigfridsson, Emma and Ryde, Ulf},
  title        = {Comparison of methods for deriving atomic charges from the
                  electrostatic potential and moments},
  journal      = {Journal of Computational Chemistry},
  year         = 1998,
  volume       = 19,
  number       = 4,
  pages        = {377-395},
  doi          = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},
}
\end{filecontents}

\bibinput{\jobname}

\begin{document}
Lorem \cite{sigfridsson}

\usebibentry{sigfridsson}{title}

\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}

Lorem (Sigfridsson & Ryde, 1998)//Comparison of methods for deriving atomic charges from the electrostatic potential and moments


But there is also an APA style for biblatex, biblatex-apa, so you could say

\documentclass[a4paper, 10pt]{book}
\usepackage[style=apa]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{sigfridsson,
  author       = {Sigfridsson, Emma and Ryde, Ulf},
  title        = {Comparison of methods for deriving atomic charges from the
                  electrostatic potential and moments},
  journal      = {Journal of Computational Chemistry},
  year         = 1998,
  volume       = 19,
  number       = 4,
  pages        = {377-395},
  doi          = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{sigfridsson}

\citetitle{sigfridsson}

\printbibliography[heading=subbibliography]
\end{document}

Lorem (Sigfridsson & Ryde, 1998)//“Comparison of methods for deriving atomic charges from the electrostatic potential and moments”

1
  • Thank you so much. I especially like your usebib package. I did not know of it before but it is quite useful.
    – Alex_P
    Mar 3, 2019 at 17:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .