I am using two packages \usepackage{cite} and \usepackage{chicago} to create the appropriate references. Using the command \cite(ref) delivers the output of, e.g., (Smith 2015), but I need to insert a comma into it to get (Smith, 2015). How could I do it without switching to the natbib package. Thank you for any help.

  • 1
    Welcome to TeX.SE. What might be the reason for not wanting to load the natbib citation management package? – Mico Aug 18 '15 at 12:54
  • 1
    According to the user guide of the cite package, it is meant to be used to generate numeric-style citation call-outs. I woudn't use it for authoryear-style citation call-outs. – Mico Aug 18 '15 at 13:30
  • Thank you. I realized that indeed it is not handy to use the cite package for authoryear-style citation. Have switched to natbib instead. – Olga Aug 18 '15 at 14:48

I know you asked for a solution with cite (and apparently settled with natbib instead), but I want to suggest you consider migrating to biblatex as a replacement for bibtex in the future. See:

There's even a biblatex-chicago package to produce citations and bibliographies compliant with the Chicago Manual of Style, although the standard author-date styles are often more than enough.

The following MWE, for example:


would output

minimal working example sample

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.