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.
page
for the closing bracket of the optional argument;\caption[{\protect\cite[page]{book}}]{other text}
\cite
is already robust, so you don't need\protect
.