1. 程式人生 > >Latex 中雙欄(跨欄)中插入跨雙欄圖片出現在下一頁問題的解決

Latex 中雙欄(跨欄)中插入跨雙欄圖片出現在下一頁問題的解決

問題:

在使用latex的過程中發現當在雙欄模式中插入跨欄圖片,會發生出現在下一頁的情況: 如:
\begin{figure*}[htbp]
\centering
\includegraphics[scale=0.4]{img1.jpg}
\caption{This is a non-floating figure}
\label{fig_framework}
\end{figure*}
(img1.jpg是在同一資料夾下的圖片,figure*表示跨雙欄,htbp表示的意思是latex會盡量滿足排在前面的浮動格式,就是h-t-b-p這個順序,讓排版的效果儘量好,而h:here,表示在此處;t:top,表示在頂部,b:bottom,表示底部,p:page,表示在本頁
) 這裡執行的結果會出現: 結果會根據文字排列出現在下一頁頂部,但我想要的是他在本頁的底部,所以改為hb,但是沒有任何作用,如圖:

解決方法:

在導言區,加入stfloats包:
\usepackage{stfloats}
如圖:
接著將htbp改為hb:
\section{Introduction}
\begin{figure*}[hb]
\centering
\includegraphics[scale=0.4]{img1.jpg}
\caption{This is a non-floating figure}
\label{fig_framework}
\end{figure*}

結果:

成功在本頁底部: