[Tex/LaTex] Natbib: Author-year in the text but numbered bibliography

natbib

I would like to keep the standard natbib author-year citations within my main text, e.g. (Allan et al. 2009), but also have numbering in my bibliograpy/reference list, e.g.

  1. Allan, B.F., Langerhans and R.B., Ryberg (2009). Ecological correlates of risk and incidence of West Nile virus in the United States. Oncologia, 158, 699–708.

Is this possible? I know it may not be optimal but that is not my choice.

Best Answer

Simply constructing a working example from Bernard's comment above (@Bernard, feel free to take my answer and repost it).

All thanks to

\begin{filecontents}{\jobname.bib}
@book{veblen1919place,
  title={The Place of Science in Modern Civilisation: and other essays},
  author={Veblen, Thorstein},
  year={1919},
  publisher={BW Huebsch}
}
@book{veblen2007theory,
  title={The theory of the leisure class},
  author={Veblen, Thorstein},
  year={2007},
  publisher={Oxford University Press},
 url = {http://www.test.org}
}
@book{knuth1989texbook,
  title={The TEXbook},
  author={Knuth, D.E.},
  series={Computers \& and typesetting},
  url={https://books.google.com/books?id=kURPnQEACAAJ},
  year={1989},
  publisher={Addison Wesley}
}
\end{filecontents}

\documentclass{article}
\usepackage[citestyle=authoryear,bibstyle=numeric, natbib=true, backend=bibtex]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\noindent 
As \citeauthor*{veblen2007theory} has argued \citep[12--19]{veblen1919place} it is clear that $y$. Second,  \citet[12]{veblen1919place} also show $m$ and $x$ \citet[37]{veblen1919place}. All thanks to \citeauthor*{ knuth1989texbook}.

\printbibliography
\end{document}