1

I need the abbreviation for the first name of authors in reference, so I did what people suggested here Bibliography style with only the initials of the first names. But I also want to keep the author year inline citation style rather than the number inline citation. I use BibTeX. So how can I set the incline citation into autheryear style?

6
  • Welcome to TeX.SE. Do you use a citation management package, say cite or natbib?
    – Mico
    Mar 9, 2021 at 20:55
  • 1
    Thanks! I use natbib.
    – taotao
    Mar 9, 2021 at 20:56
  • 1
    Thanks! It worked! Could you help me more with the reference format? I also want to add a linebreak after the authors of a reference to separate authors and title. How can I do that?
    – taotao
    Mar 9, 2021 at 21:08
  • 1
    To induce a line break after the author block, it suffices to specify openbib as one of the document class options (followed by a recompilation run, of course).
    – Mico
    Mar 9, 2021 at 21:16
  • 1
    Thanks! It worked perfectly! I will make a clear statement for the problem and hope it can help more people. First I used the \bibliographystyle{abbrvnat} to show the initials of the authors' first name in the reference section. And then I use the \documentclass[titlepage,openany,openbib]{scrbook} to let references display authors and title and journal in different lines.
    – taotao
    Mar 10, 2021 at 7:22

1 Answer 1

0

(just summarizing earlier comments in order to be able to "check off" this posting as having received a "full" answer)

  • Since you use the natbib citation management package, use the abbrvnat bibliography style to generate formatted bibliographic entries with abbreviated given names placed before the surnames.

  • To generate authoryear-style citation call-outs in the body of the document, load the natbib package with the options authoryear and round. Use \citet and \citep to generate "textual" and "parenthetic" citation call-outs.

  • To induce a line break after the author block in the formatted bibliographic entries, specify openbib as one of the document class options. E.g.,

    \documentclass[titlepage,openany,openbib]{scrbook}
    

Happy BibTeXing!

You must log in to answer this question.

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