天天看點

Latex 删除figure預設圖示後\label失效

latex+overleaf

遇到figure預設編号與論文要求編号格式不對的問題,準備删除預設編号,直接将圖檔标題設定為Fig. 1 XXXX的格式,網上的建議一般是:

\usepackage{caption}

\begin{figure*}[!ht]

\usepackage{caption}
...  
\begin{figure*}[!ht]
\centering
\includegraphics[width=6in,height=9in,keepaspectratio]{10.jpg}
...
\caption*{Fig. 1 XXXX}
...
\label{fig:test}
\end{figure*}
           

但是這樣修改後,發現後面的\label不起作用了,引用的地方就變成了Figure ??

Latex 删除figure預設圖示後\label失效

後來在網上搜尋看見有解釋說調用\caption才能使計數器改變,然後\label才有用,嘗試直接修改figure計數器也不行,最後去看caption宏包的手冊,發現有操作可以直接實作删除預設編号,手冊位址:http://www.ctan.org/

修改後的代碼加入了一行\captionsetup{labelformat=empty}

手冊内容:

Latex 删除figure預設圖示後\label失效

修改後代碼:

\begin{figure*}
\centering
\includegraphics[width=6in,height=9in,keepaspectratio]{10.jpg}
...
\captionsetup{labelformat=empty}
\caption{Fig. 1 XXXX}
...
\label{fig:test}
\end{figure*}
           

結果:

Latex 删除figure預設圖示後\label失效