Ändern des Punktes in einen Doppelpunkt für natbib

Ändern des Punktes in einen Doppelpunkt für natbib

Ich verwende Bibtex/Natbib im apaähnlichen Stil. Bibliografische Einträge erscheinen in meiner PDF-Datei folgendermaßen:

Cox, D. (1972). Regressionsmodelle und Sterbetafeln.Zeitschrift der Royal Statistical Society. Serie B (Methodologie), 34(2):187220.

Ich würde gerne wissen, ob ich den Punkt zwischen "(1972)" und dem Titel in einen Doppelpunkt ändern kann.

Antwort1

Dazu muss der apalikeBibTeX-Stil geändert werden. Erstellen Sie eine Kopie von apalike.bst, beispielsweise myapalike.bst, und öffnen Sie die neue Datei. Suchen Sie die Funktion output.year.check, bei mir steht sie in Zeile 116. Ändern Sie die Funktion wie folgt:

FUNCTION {output.year.check}
{ year empty$
    { "empty year in " cite$ * warning$ }
    { write$
      " (" year * extra.label * "): " *  %% add colon and a space here
      %mid.sentence 'output.state :=     %% original apalike
      before.all 'output.state :=        %% change to that
    }
  if$
}

Speichern Sie die Datei und verwenden Sie diesen Stil von nun an.

\documentclass{article}

\usepackage{natbib}

\begin{document}
\cite{StGu92}
\bibliographystyle{myapalike}
\bibliography{test}
\end{document}

produziert

Beispielausgabe

verwandte Informationen