MATLAB制作符合IEEE标准的图插入Latex
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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是框与图片之间的距离。
以上是关于MATLAB制作符合IEEE标准的图插入Latex的主要内容,如果未能解决你的问题,请参考以下文章