1.MATLAB最好保存為eps格式,雖然IEEE也支持png等其他格式,但是MATLAB在保存為png格式時,很容易在后期插圖時,出現分辨率不足等問題。
2. MATLAB在save as圖片的時候,會將圖片的留白也保存下來,當把這張圖片在latex中插入時,會占據很大的空白,導致主圖顯的很小。可以通過下述方式來去除留白:
首先 imshow(uint8(data),'border','tight','initialmagnification','fit');
這是顯示圖片圖片的意思,uint8(data)是圖片data以無符號八位數格式顯示,這里的data是matlab工作區保存圖片像素值的矩陣,后面的參數是去除留白,不用修改,照抄就好。
然后set (gcf,'Position',[0,0,圖片的寬度,圖片的高度]); 就可以save as為eps格式進行插入了。
因為IEEE彩圖是很昂貴的, 如果想把彩圖保存成灰度圖格式,只要導入到photoshop中,選擇mode(模式)-灰度,就好。
3. Latex插入時,
如果想並排插入兩張圖片,可以參考下述插入方式(這里需要用到\usepackage{subfigure}這個包):
\begin{figure}
\subfigure[fuck]{
\label{a}
\includegraphics[width=1.5in]{untitled.eps}}
\subfigure[shit]{
\label{b}
\includegraphics[width=1.5in]{untitled.eps}}
\caption{***********}
\label{fig}
\end{figure}
如果想給圖片加個框,可以參考下述插入方式:
\begin{figure}
\centering
\setlength{\fboxrule}{1pt}
\setlength{\fboxsep}{0cm}
\fbox{\includegraphics[totalheight=2in]{untitled.eps}}
\caption{}
\label{c}
\end{figure}
1pt是框的粗細,0cm是框與圖片之間的距離。