Adicionar numeração às referências

Adicionar numeração às referências

Criei meu estilo bibliográfico (autor-ano) em "custom-bib" usando natbib. As referências são geradas usando bibtex e classificadas em ordem alfabética. A editora quer, eles ainda estavam numerados de 1 a n.

Tenho uma dúvida: Como adicionar numeração de referências sem alterar o estilo da citação de 'autor-ano' para numerado?

Responder1

O código a seguir parece fazer o que você está procurando. Como você está usando um arquivo próprio .bst, você precisará alterar isso no exemplo e substituir os .bibarquivos de demonstração pelos seus próprios. É muito mais fácil fazer isso com biblatex(vejaAdicionando números às citações do ano do autor na lista de referênciasPor exemplo.)

\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}

saída de código

informação relacionada