
Следующий код не скомпилируется:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\begin{figure}
\caption{\lipsum[1]}
\end{figure}
\end{document}
выдает следующую ошибку:
! Argument of \@caption has an extra }.
<inserted text>
\par
l.11 \caption{\lipsum[1]}
Я предполагаю, что проблема связана сэтот(иэтот), но здесь у меня нет вложенных квадратных скобок.
Что я делаю не так?
решение1
Попробуйте вот это.
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\begin{figure}
\caption{\protect\lipsum[1]}
\end{figure}
\end{document}