Este código se compila bien:
\documentclass[prb]{revtex4-1}
\begin{document}
\begin{figure}
\caption{Caption \cite{app}}
\end{figure}
\bibliography{Biblio}
\bibliographystyle{apsrev4-1}
\end{document}
Me gusta usar autoscript
la opción de RevTex, que mueve los superíndices de las citas después de cualquier puntuación. Pero si cambio la primera línea de arriba a
\documentclass[prb,citeautoscript]{revtex4-1}
me sale el mensaje de error
Missing \endcsname inserted
<to be read again>
\color@endgroup
apuntando a la línea con \caption
y mi documento no se compila. ¿Alguna idea de qué está causando esto o cómo puedo solucionarlo y usar la citeautoscript
funcionalidad cuando tengo una cita dentro de un título?
Respuesta1
Parece un error extraño, pero poner el contenido de los subtítulos en una línea separada de alguna manera funciona. Aunque no tengo idea de por qué. 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}