MATLAB制作符合IEEE標准的圖插入Latex


 

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是框與圖片之間的距離。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM