This question already has an answer here:

I'm writing my thesis. I have several captions of tables like this:

\caption{Composição química média de folhosas, em percentagem ponderal (base seca) \citep{ferreira}.}

I use citep in caption. But I dont want this in my list of tables. It it possible ?

marked as duplicate by Guido, Adam Liter, barbara beeton, lockstep, percusse Jun 24 '14 at 22:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Yes, I think it is. \caption has an optional parameter, with which you specify what you want in the list of tables.

The easiest way for you to do this (I'm making assumptions about the general layout of your captions) might be this:

\newcommand{\icaption}[2]{\caption[#1.]{#1 \citep{#2}.}}

and in your document:

\icaption{Composição química média de folhosas, em percentagem ponderal (base seca)}{ferreira}

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