A opção `citeautoscript` do RevTex não está funcionando com citação dentro da legenda de uma figura

A opção `citeautoscript` do RevTex não está funcionando com citação dentro da legenda de uma figura

Este código compila bem:

\documentclass[prb]{revtex4-1}
\begin{document}

\begin{figure}
\caption{Caption \cite{app}}
\end{figure}

\bibliography{Biblio}
\bibliographystyle{apsrev4-1}

\end{document}

Gosto de usar autoscripta opção RevTex, que move os sobrescritos das citações após qualquer pontuação. Mas se eu mudar a primeira linha acima para

\documentclass[prb,citeautoscript]{revtex4-1}

Recebo a mensagem de erro

Missing \endcsname inserted
<to be read again>
\color@endgroup

apontando para a linha com \captione meu documento não compila. Alguma ideia do que está causando isso ou como posso contornar isso e usar a citeautoscriptfuncionalidade quando tenho uma citação dentro de uma legenda?

Responder1

Parece um bug estranho, mas colocar o conteúdo da legenda em uma linha separada funciona de alguma forma. Não faço ideia do porquê. MWE:

\documentclass[prb,citeautoscript]{revtex4-1}
\begin{document}

\begin{figure}
\caption{
Caption \cite{app}
}
\end{figure}



\begin{thebibliography}{10}
\bibitem{app} Lorem ipsum
\end{thebibliography}

\end{document}

insira a descrição da imagem aqui

informação relacionada