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?

  • @lockstep: Why did you add biblatex to the tags? The question does not mention Biblatex, only the accepted answer. Feb 9, 2011 at 10:10
  • @Charles: See this discussion in meta. Often, biblatex provides solutions to "general" problems regarding bibliographies/citations.
    – lockstep
    Feb 9, 2011 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. Feb 9, 2011 at 12:36

2 Answers 2


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

A simple example:

  author =       "Donald E. Knuth",
  title =        "The {\TeX}book",
  publisher =    "Addison-Wesley",
  year =         "1986",
  volume =       "A",
  series =       "Computers and Typesetting",
  pages =        "ix + 483",



  • Biblatex link is broken
    – Pro Q
    Mar 25, 2022 at 0:32

The \citetitle in biblatex prints also markup, if you just way the raw title printed use \citefield:

  • 5
    How to get the citation as well, e.g., title [4]. Nov 11, 2019 at 18:19
  • What do you mean by "markup?" Jul 14, 2021 at 21:53
  • If we want markup, is there a way to citefield with markup? Jul 14, 2021 at 21:53
  • @RaffiKhatchadourian If I remember correctly \citetitle prints the title with markup, e.g. title in cursive.
    – ziima
    Sep 15, 2021 at 7:08
  • Thanks, @ziima. Yes, but I think my question was regarding general fields, not just titles. Sep 15, 2021 at 14:19

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .