One of my references is J. Doe (1999). In the bib file it might looks like this:
@article{doe-1999,
author="John Doe",
title="Some Paper",
journal="Some Journal",
volume=1, number=1, pages={1--10}, year=1999}
My preamble looks like
\documentclass{article}
\usepackage{natbib}
\usepackage{hyperref} % Hyperlinks bib references.
\begin{document}
Please see \cite{doe-1999}.
\bibliographystyle{plainnat}
\bibliography{mybib}
\end{document}
In the text, I normally cite it using \cite{doe-1999} and that's great. But there's one spot in my document where I'd like to include Doe's first initial (or his first name if I include it in the bib). I'm using natbib/plainnat author-year style. Is there a command that would help me get "J. Doe (1999)" or "John Doe (1999)" in the text and still have the whole thing hyperlinked by way of hyperref?

\documentclass{...}and ending with\end{document}. – Marco Daniel Mar 09 '13 at 19:43\citet*{}will show the first names?