Cita personalizada en lista de tablas.

Cita personalizada en lista de tablas.

El problema que tengo ahora es que necesito usar diferentes citas en la lista de figuras y texto, ya que látex cree que la cita que tengo en la lista de figuras viene primero y la numera así. Por eso estoy intentando utilizar la opción corta con línea;

\caption[Molecular simulation cell$\left[x\right]$]{Molecular simulation cell\cite{sim1}}

Que produce;

Figura 1.2: Celda de simulación molecular[x .......................................... ................... 2

En lugar de;

Figura 1.2: Celda de simulación molecular[x] ........................................ ........................ 2

¿Qué estoy haciendo mal?

Respuesta1

Cuando LaTeX ve \caption[, busca el siguiente corchete de cierre ], sin contar hacia arriba y hacia abajo los anidados [y ](y de manera razonable: la computadora no puede estar segura de que se refiere a que cada interior [coincida con un ]). Una posible solución es:

\def\braright{\right]}
\caption[Molecular simulation cell$\left[x\braright$]{Molecular simulation cell\cite{sim1}}

Si tienes sentido de la simetría, por supuesto también definirás \braleft.

Para una solución más idiomática, consulte los comentarios de Harish Kumar y Sean Allred.

información relacionada