600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Latex笔记:IEEE Access模板 图片排版问题汇总

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

时间:2021-08-19 10:26:31

相关推荐

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

原文链接:/lyxleft/article/details/94405668

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

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

ieee access的latex模版里面给的插入图片的语句和一般用的插图语句不一样,模版里给的例子只能插入双栏图片,而且在说明书中讲到建议使用双栏的图片。于是很多人会想:怎么插入单栏的图片?

网上绝大部分版本是使用一般的插图语句:

\begin{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}

然后输入代码,示例:

\begin{figure}

\centering

\subfloat[a]{

\includegraphics[width=0.45\linewidth]{example-image}}

\label{1a}\hfill

\subfloat[b]{

\includegraphics[width=0.45\linewidth]{example-image}}

\label{1b}\\

\subfloat[c]{

\includegraphics[width=0.45\linewidth]{example-image}}

\label{1c}\hfill

\subfloat[d]{

\includegraphics[width=0.45\linewidth]{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:高度不一致的图片并排时垂直对齐

这个问题知乎上有人给出了解答:/question/63029836

或者:

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

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

问题描述:

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

\documentclass{article}

\usepackage{subcaption}

\usepackage{mwe}

\begin{document}

\begin{figure}

\centering

\begin{minipage}[c]{.5\textwidth}

\centering

\includegraphics[scale=0.5]{example-image-a}

\end{minipage}%

\begin{minipage}[c]{.5\textwidth}

\centering

\includegraphics[scale=0.25]{example-image-b} \\

\end{minipage}

\begin{minipage}{.5\textwidth}

\subcaption{Image 1}\label{fig:img1}

\end{minipage}%

\begin{minipage}{.5\textwidth}

\subcaption{Image 2\label{fig:img2}}%

\end{minipage}

\caption{Two images}%

\label{fig:imgs}%

\end{figure}

\end{document}

————————————————

版权声明:本文为CSDN博主「奔跑的Yancy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:/lyxleft/article/details/94405668

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。