I have a very basic problem. I would like to cite a paper along with a result in it obtaining the following output:
Joyce (1922, Theorem 24)
Instead, by using standard \cite[Theorem 24]{Ulysses}, I get the following:
(Joyce, 1922, Theorem 24)
Is there a way to get what I am looking for, using the natbib package.
\documentclass{...}, the required\usepackage's,\begin{document}, and\end{document}. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem. The packages and cite-style you use matter here. – jjdb May 18 '17 at 14:46\documentclass{article} \usepackage{natbib} \begin{document} \cite[Theorem 24]{Ulysses} \end{document}. (Of course I am assuming the existence of aUlyssesentry in a bib file where Joyce is the author, the publication year is 1922 and that's it.) The problematic issue would be the sintax of\citeto get the desired output. – Kolmin May 18 '17 at 15:22.bibfile can be included by thefilecontentspackage, see e.g. here, starting with\usepackage{filecontents}, then include your entries in between\begin{filecontents}{jobname.bib}and\end{filecontents}. But you could have a look at thenatbibDocumentation, especially p.7 would be helpful for you ;) – jjdb May 18 '17 at 15:36