想把兩幅圖以雙欄的形式顯示,其他文本部分都是通欄。
首先是想到在word中是通過分欄的方式實現這種效果的,那么可不可以移植到latex中來?試了一下失敗了:
1. 分欄方式一:
在正文中使用:
\twocolumn
\onecolumn
的分欄方式,那么是必須另起一頁開始分欄的。
2. 分欄方式二:
如果使用:
\begin{multicols}{數字(表示分欄數)}
\end{multicols}
就不用再另起一頁了,可以實現混排。但是目前只能實現文本上的分欄,沒有實現兩幅圖片的分欄。
如果用于圖片,圖片消失不見。轉成PDF也還是不見。
成功的方法:
1. figure盒子中間用兩個小minipage顯示兩幅圖:
\begin{figure}[htbp]
\centering
\begin{minipage}[t]{0.45\linewidth}
\centering
\includegraphics[width=7cm,height=4cm,bb= 0 0 327 199]{lamp1_3_1.eps}
\parbox{15.5cm}{\small \hspace{4.5cm}(a)lamp1 }
\end{minipage}
\hspace{3ex} %%兩個minipage之間相隔3個字符的距離
\begin{minipage}[t]{0.45\linewidth}
\centering
\includegraphics[width=7cm,height=4.5cm]{lamp2_2.eps}
\parbox{15.5cm}{\small \hspace{3.5cm}(b)lamp2 }
\end{minipage}
\begin{center}
\parbox{15.5cm}{\small{\bf Fig.1.} Experimental scheme for spectra research of (a)lamp1 and (b)lamp2. }
\end{center}
\end{figure}
這些小盒子minipage是按橫排顯示的,排滿一行之后再排下一行。
2. 受啟發之后還有一種方式可以使用:直接將圖片當成小盒子
\begin{figure}[htbp]
\includegraphics[width=7cm,height=4cm,bb= 0 0 327 199]{lamp1_3_1.eps}
\hspace{3ex}
\includegraphics[width=7cm,height=4.5cm]{lamp2_2.eps}
\end{figure}
然后再另外加一行注釋即可。
此法相對簡單。但是:再加上的注釋和圖片之間的垂直距離比方法1要長一點。。。。。
那么figure和figure兩個盒子間加上\hspace{3ex} 之后還是不可以做到同排顯示。。
PS:
在用texify轉出dvi格式的文件時,有時能看見圖片下部出現一條橫線,不用管它,轉成PDF格式之后就會不見的。
同樣,圖片后面有時候有一塊陰影,轉成PDF之后也會不見。