
我現在遇到的問題是,我需要在圖形和文字列表中使用不同的引用,因為乳膠認為我在圖形列表中的引用排在第一位,並像這樣編號。因此,我嘗試使用簡短的線路選項;
\caption[Molecular simulation cell$\left[x\right]$]{Molecular simulation cell\cite{sim1}}
產生 ;
圖1.2:分子模擬單元[x.......................................... .... ...................................... 2
代替;
圖1.2:分子模擬單元[x]................................................ ........ ................................... 2
我究竟做錯了什麼?
答案1
當 LaTeX 看到 時\caption[
,它會查找下一個右括號]
,而不進行向上和向下計數嵌套的[
and ]
(合理地如此:計算機無法確定您的意思是每個內部都[
與 匹配]
)。一個可能的解決方案是:
\def\braright{\right]}
\caption[Molecular simulation cell$\left[x\braright$]{Molecular simulation cell\cite{sim1}}
如果你有對稱感,你當然也會定義\braleft
。
有關更慣用的解決方案,請參閱 Harish Kumar 和 Sean Allred 的評論。