Referenzen nummerieren

Referenzen nummerieren

Ich habe meinen Bibliographiestil (Autor-Jahr) in „custom-bib“ mit natbib erstellt. Referenzen werden mit bibtex generiert und alphabetisch sortiert. Der Verlag möchte, dass sie immer noch von 1 bis n nummeriert werden.

Ich habe eine Frage: Wie füge ich eine Nummerierung der Referenzen hinzu, ohne den Zitatstil von „Autor-Jahr“ in eine Nummerierung zu ändern?

Antwort1

Der folgende Code scheint das zu tun, wonach Sie suchen. Da Sie eine eigene .bstDatei verwenden, müssen Sie diese im Beispiel ändern und die Demodateien .bibdurch Ihre eigenen ersetzen. Dies geht viel einfacher mit biblatex(sieheHinzufügen von Zahlen zu Autor-Jahr-Zitaten in der Referenzlistezum Beispiel.)

\documentclass{article}
\usepackage{etoolbox}
\usepackage{natbib}
\usepackage{hyperref,url}
\newcounter{bibcount}
\makeatletter
\patchcmd{\@lbibitem}{\item[}{\item[\hfil\stepcounter{bibcount}{\thebibcount.}}{}{}
\setlength{\bibhang}{2\parindent}
\renewcommand\NAT@bibsetup%
   [1]{\setlength{\leftmargin}{\bibhang}\setlength{\itemindent}{-\parindent}%
       \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}}
\makeatother
\bibliographystyle{agsm}
\begin{document}
\cite{*}
\bibliography{%
/usr/local/texlive/2015/texmf-dist/doc/latex/latex-bib-ex/articles,/usr/local/texlive/2015/texmf-dist/doc/latex/latex-bib-ex/books}
\end{document}

Ausgabe des Codes

verwandte Informationen