Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is there some way to get the title of a citation shown in the normal text instead of the key? I need the titles of some papers I cite in the normal text, so typing them by hand seems to be superfluous if I already have them in my bibtex file.

Is there any way to do this?

share|improve this question
    
@lockstep: Why did you add biblatex to the tags? The question does not mention Biblatex, only the accepted answer. –  Charles Stewart Feb 9 '11 at 10:10
    
@Charles: See this discussion in meta. Often, biblatex provides solutions to "general" problems regarding bibliographies/citations. –  lockstep Feb 9 '11 at 12:26
    
@lockstep: Ah, yes, I remember that discussion now, and you are following your own crystal clear policy. It seems a little odd to me in this case, but Meta is the right place to discuss that. –  Charles Stewart Feb 9 '11 at 12:36
add comment

1 Answer 1

up vote 11 down vote accepted

biblatex package provides \citetitle command for this. You'd better read the manual and examples of this huge package.

A simple example:

\documentclass{article}
\begin{filecontents*}{foo.bib}
@Book{Knuth:ct-a,
  author =       "Donald E. Knuth",
  title =        "The {\TeX}book",
  publisher =    "Addison-Wesley",
  year =         "1986",
  volume =       "A",
  series =       "Computers and Typesetting",
  pages =        "ix + 483",
}
\end{filecontents*}

\usepackage{biblatex}
\bibliography{foo}
\begin{document}

\citetitle{Knuth:ct-a}

\printbibliography
\end{document}
share|improve this answer
1  
Thanks for the answer. Eventually I've got it to work for that example :) –  Bruno Feb 8 '11 at 17:48
add comment

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.