Is it somehow possible to put a citation including page specification, as in \cite[page]{book}, inside the list-of-figures-relevant caption of a figure, i.e. \caption[*HERE*]{...}?
I can do
\caption[\protect\cite{book}]{other text}
but
\caption[\protect\cite[page]{book}]{other text}
yields book] other text as the caption in the first run and produces an error "Argument of \NAT@@cite has an extra }" in the second LaTeX run.
I'm using pdfLaTeX and natbib.
pagefor the closing bracket of the optional argument;\caption[{\protect\cite[page]{book}}]{other text}– egreg Feb 28 '12 at 23:15\citeis already robust, so you don't need\protect. – user202729 Apr 01 '23 at 12:31