Latex笔记:IEEE Access模板 图片排版问题汇总

不得不说,IEEE的latex模板真是太娇贵了,排版图片花了一天,期间各种报错、对第三方宏包限制和冲突,有些简单的功能研究了许久才搞定,而且网上的博文、教程抄来抄去,很多不使用。google到国外一些网站查了一些答案,结合亲身实践,记录在这里。

问题1:插入单栏/跨栏图片

ieee access的latex模版里面给的插入图片的语句和一般用的插图语句不一样,模版里给的例子只能插入双栏图片,而且在说明书中讲到建议使用双栏的图片。于是很多人会想:怎么插入单栏的图片? 网上绝大部分版本是使用一般的插图语句: egin{figure}...caption{}... 但是在这个模版下用caption语句会报错。如果引入caption包的话,标题就不是蓝色的了。

模版中给出的插图语句是:

Figure[!t](topskip=0pt, botskip=0pt, midship=0pt){fig1.png}{biaoti}

解决方法:

这个其实是按照你的图片大小自动进行双栏或者单栏显示的,只要添加个width就行了,比如: Figure[!t](topskip=0pt, botskip=0pt, midship=0pt)[width=3 in]{fig1.png}{biaoti} 把图片宽度进行一个限制,这里是3英寸,这样的话就会自动一栏显示了。(大概3.3in以下都是单栏的)

实际上这个Figure是在ieeeaccess.cls里面定义好的。可以查看它的源码从而实现更复杂的功能,并不是只像模板里那样只能插入双栏的图片。

问题2:插入多张并排图片

先在导言区加入:

ifCLASSOPTIONcompsoc usepackage[caption=false, font=normalsize, labelfont=sf, textfont=sf]{subfig} else usepackage[caption=false, font=footnotesize]{subfig}

然后输入代码,示例:

egin{figure} centering subfloat[a]{ includegraphics[width=0.45linewidth]{example-image}} label{1a}hfill subfloat[b]{ includegraphics[width=0.45linewidth]{example-image}} label{1b}\ subfloat[c]{ includegraphics[width=0.45linewidth]{example-image}} label{1c}hfill subfloat[d]{ includegraphics[width=0.45linewidth]{example-image}} label{1d} caption{(a), (b) Some examples from CIFAR-10 cite{4}. The objects in single-label images are usually roughly aligned.(c),(d) However, the assumption of object alignment is not valid for multi-label images. Also note the partial visibility and occlusion between objects in the multi-label images.} label{fig1} end{figure}

效果如下:蓝色的IEEE自带标题还是得到了保障。 

要想子图的下标不要显示成(a)a,可以直接把subfloat[a]改成subfloat[]

修改宽度,并通过换行指令(\)或者填充行指令(hfill),还可以改成如下多图并排的样式:

此时,依然可以控制图片是单栏还是双栏的。如果要跨栏,就在figure后面加*。(这个和网上常见套路一致就不多说了) 

 问题3:高度不一致的图片并排时垂直对齐

这个问题知乎上有人给出了解答:https://www.zhihu.com/question/63029836

或者:

可能一般论文模板中是可以用的:但是IEEE Access模板中不实用,导入第三方包时会报错。

解决方案:不借助其他包,直接用minipages

问题描述:

亲测在IEEE模板中可行的:https://tex.stackovernet.com/cn/q/117406,直接用minipages!

documentclass{article}usepackage{subcaption}usepackage{mwe}egin{document}egin{figure} centering egin{minipage}[c]{.5 extwidth} centering includegraphics[scale=0.5]{example-image-a} end{minipage}% egin{minipage}[c]{.5 extwidth} centering includegraphics[scale=0.25]{example-image-b} \ end{minipage} egin{minipage}{.5 extwidth} subcaption{Image 1}label{fig:img1} end{minipage}% egin{minipage}{.5 extwidth} subcaption{Image 2label{fig:img2}}% end{minipage} caption{Two images}% label{fig:imgs}%end{figure}end{document}

 


比丘资源网 » Latex笔记:IEEE Access模板 图片排版问题汇总

发表回复

提供最优质的资源集合

立即查看 了解详情