TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

While I use \citet{Titterington} and I use \bibliographystyle{unsrt} which all websites say is supposed to produce a citation in the main body like Titterington[1], for me produces a citation in the main body that looks like (author?)[1].

share|improve this question

migrated from stackoverflow.com May 3 '11 at 9:03

This question came from our site for professional and enthusiast programmers.





Found the solution from here:


share|improve this answer

I suppose, you are using natbib use \usepackage[numeric]{natbib}. If it doesn't help, create a complete example.

share|improve this answer
I think it should be \usepackage[numbers]{natbib}. – lum May 27 '15 at 13:57

I did follow the answer ZYSTEEL but my problem was that every \cite{smith90} produced a text citation "Smith et al 1990" on my paper. As I wanted a text citation only when calling \citet{smith90}, I found that declaring \usepackage[numbers]{natbib} solved the problem for me. From http://merkel.zoneo.net/Latex/natbib.php, in french. It was suggested in Herbert's answer 2, but it wasn't clear enough in my opinion.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.