
Creé mi estilo de bibliografía (autor-año) en "bib personalizado" usando natbib. Las referencias se generan utilizando bibtex y se ordenan alfabéticamente. El editor quiere, todavía estaban numerados del 1 al n.
Tengo una pregunta: ¿Cómo agregar numeración de referencias sin cambiar el estilo de la cita de 'autor-año' a numerada?
Respuesta1
El siguiente código parece hacer lo que estás buscando. Dado que está utilizando su propio .bst
archivo, deberá cambiarlo en el ejemplo y reemplazar los .bib
archivos de demostración por los suyos propios. Es mucho más fácil hacer esto con biblatex
(verAgregar números a las citas del año del autor en la lista de referenciaspara un ejemplo.)
\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}