
私が現在抱えている問題は、LaTeX が図のリストにある引用が最初に来ると認識し、そのように番号を付けるため、図のリストとテキストで異なる引用を使用する必要があることです。そのため、行に short オプションを使用しようとしています。
\caption[Molecular simulation cell$\left[x\right]$]{Molecular simulation cell\cite{sim1}}
生成されるものは次のとおりです。
図1.2 : 分子シミュレーションセル[x .............................................................. 2
の代わりに;
図1.2 : 分子シミュレーションセル[x] ............................................................... 2
何が間違っているのでしょうか?
答え1
LaTeX は を見つけると、ネストされたおよび をカウントアップしたりカウントダウンしたりせずに、\caption[
次の閉じ括弧 を探します(これは当然のことです。コンピュータは、各内側が に一致することを意味していると確信できません)。考えられる解決策の 1 つは次のとおりです。]
[
]
[
]
\def\braright{\right]}
\caption[Molecular simulation cell$\left[x\braright$]{Molecular simulation cell\cite{sim1}}
対称性に対する感覚があれば、もちろん も定義します\braleft
。
より慣用的な解決策については、Harish Kumar と Sean Allred のコメントを参照してください。