\caption{Motion of Body \textit{H}}

How do I cite reference of a book for the above figure?

  • 1
    Do you want to add a citation to a book in the figure caption? If so, use \caption{text \cite{} text}.
    – James
    Jun 22, 2015 at 14:57
  • 1
    @James -- since \caption is a "movable" element (saved for use in list of figures, etc.), \cite should be "protected": \protect\cite{...} Jun 22, 2015 at 15:02
  • 1
    @barbarabeeton With the new kernel (2015), there's no need to protect \cite since it was defined using \DeclareRobustCommand. Jun 22, 2015 at 15:09
  • 1
    @barbarabeeton: Thanks for that tip. I found another question discussing \protect and \cite that might interest the OP. tex.stackexchange.com/questions/174275/…
    – James
    Jun 22, 2015 at 15:10
  • @GonzaloMedina -- thanks, i think it likely that the op may not yet be using tex live 2015, but this is good to know for the future. actually, this "upgrade" was made some time ago, so it's probably okay. (but if it fails, \protect is still available.) Jun 22, 2015 at 15:54

1 Answer 1


If you want to cite the reference in the caption of your figure, just modify the \caption line for something like

\caption{Motion of Body \textit{H}, from \cite{thebook}}

Where thebook is the label you assigned to it in the bibliography section. For example:

    \bibitem{thebook} Authors, Title, Editorial, Place, Year.

You must log in to answer this question.

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