2

After some research I found the bibliographystyle "humannat". It does look exactly the way I was looking for, except the new line after "Name, First Name"

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}

\usepackage[square,numbers]{natbib}
\bibliographystyle{humannat}
\setcitestyle{authoryear,open={(},close={)}}

\begin{document}

book \cite[22]{Radatz.1980}

\medskip

\bibliography{Test}

\end{document}

How can I get rid of this extra line? I'm not sure if I have to redefine \bibitem or humannat. Thanks a lot in advance.

1 Answer 1

3

Copy humannat.bst as humannat-mod.bst in the same directory as your main TeX file.

Open it with any text editor and change the two occurrences of

"\leavevmode\nopagebreak\newline"

into

" "

Then change \bibliographystyle{humannat} into \bibliographystyle{humannat-mod}, rerun LaTeX and BibTeX, then LaTeX again.

enter image description here

To get parentheses around the year, go to line 155 in humannat-mod.bst to find

%      " (" year * extra.label * ")" *
      " " year * extra.label *           % for humannature

Exchange the position of the %, to get

      " (" year * extra.label * ")" *
%      " " year * extra.label *           % for humannature

You'll get

enter image description here

Changing the period to a colon would require major surgery. Better going with biblatex if you need to customize reference lists.

3
  • Thanks! Great answer. One last question: What do I have to change to get "Riter, W. (2013):" instead of "Riter, W. 2013"?
    – ulead86
    Jun 30, 2015 at 22:02
  • 2
    @ulead86 My advice is to go with biblatex that allows for easier customizations. Anyway, I added the parentheses, but not the colon.
    – egreg
    Jun 30, 2015 at 22:11
  • Thanks a lot so far, I'll definitly have a look at biblatex.
    – ulead86
    Jun 30, 2015 at 22:19

You must log in to answer this question.

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