
O problema que tenho agora é que preciso usar citações diferentes na lista de figuras e no texto, pois o látex pensa que a citação que tenho na lista de figuras vem primeiro e a numera assim. Por isso estou tentando usar a opção curta com linha;
\caption[Molecular simulation cell$\left[x\right]$]{Molecular simulation cell\cite{sim1}}
O que produz;
Figura 1.2: Célula de simulação molecular[x ........................................... .................... 2
Em vez de;
Figura 1.2: Célula de simulação molecular[x] .......................................... ..................... 2
O que estou fazendo de errado?
Responder1
Quando o LaTeX vê \caption[
, ele procura o próximo colchete de fechamento ]
, sem contar para cima e para baixo aninhados [
and ]
(e razoavelmente: o computador não pode ter certeza de que você quer dizer que cada inner [
será correspondido por a ]
). Uma possível solução é:
\def\braright{\right]}
\caption[Molecular simulation cell$\left[x\braright$]{Molecular simulation cell\cite{sim1}}
Se você tem senso de simetria, é claro que também definirá \braleft
.
Para uma solução mais idiomática, veja os comentários de Harish Kumar e Sean Allred.