Você olhou para seu código LaTeX e não há sinal de uma } fora do lugar na linha em questão.
Bem, não é isso: essa é a forma enigmática que o TeX tem de sinalizar que você colocou um comando frágil em um argumento móvel.
Por exemplo, o \footnote
é frágil e, se você colocá-lo no argumento móvel de um comando \section
, como em
o TeX vai te dizer\section{Mumble\footnote{I couldn't think of anything better}}
O mesmo acontece com legendas (a seguir, a simplificação de um post do comp.text.tex):! Argument of \@sect has an extra }.
dando-nos a mensagem de erro\caption{Energy: \[e=mc^2\]}
O semelhante (porém mais sensato):! Argument of \@caption has an extra }.
é ainda mais cansativo: não aparece erro quando você o executa pela primeira vez … mas aparece na segunda rodada, quando a lista de figuras (ou tabelas) é gerada, resultando em:\caption{Energy: \(e=mc^2\)}
no processamento de! LaTeX Error: Bad math environment delimiter.
\listoffigures
.
Geralmente, a solução é usar um comando robusto no lugar do que você estiver usando, ou forçar seu comando a ser robusto adicionando um \protect
antes dele, o que, no caso do \section
, apareceria como
Porém, tanto no caso do\section{Mumble\protect\footnote{I couldn't think of anything better}}
\section
quanto no do \caption
, você pode separar o argumento móvel, como em
\section
[moving]
{static}
; isso nos dá outra rota padrão — simplesmente omitir (ou sanitizar) o comando frágil no argumento móvel. Então, pode-se reescrever o exemplo do \caption
como:
Na prática, a insersão de matemática em um argumento móvel já foi resolvida no LaTeX 2e pelo comando robusto\caption[Energy: (Einstein's equation)]{Energy: \(E=mc^2\)}
\ensuremath
:
Então, sempre procure por alternativas à rota que usa o\caption{Energy: \ensuremath{E=mc^2}}
\protect
.
Notas de rodapé podem ser ainda mais complexas;
“Notas de rodapé em títulos de seção no LaTeX”
aborda especificamente esse problema.
This answer last edited: 2012-02-09
This question on the Web: http://latex.net.br/faq/FAQ-extrabrace.html
Do you have any question? Ask on: latex.net.br - we love qood questions!