如何使用Latex将四幅图跨栏排列
在科研过程中,有时候为了让论文的排版美观,需要将论文中的多张图片跨栏排列。这里以4张图片为例,说明多张图片如何通过Latex快速的跨栏排列,并使每张图片下的注释能够独立。
需在文件初始化时加:
\usepackage{graphicx}
\usepackage{subfigure}
2X2图片排列代码如下:
\begin{figure*}
\centering
\subfigure[fig.1]{\label{fig:subfig:a}
\includegraphics[width=0.35\linewidth]{fig1.jpg}}
\hspace{0.01\linewidth}
\subfigure[fig.2]{\label{fig:subfig:b}
\includegraphics[width=0.35\linewidth]{fig2.jpg}}
\vfill
\subfigure[fig.3]{\label{fig:subfig:a}
\includegraphics[width=0.35\linewidth]{fig3.jpg}}
\hspace{0.01\linewidth}
\subfigure[fig.4]{\label{fig:subfig:b}
\includegraphics[width=0.35\linewidth]{fig4.jpg}}
\label{fig:subfig}
\end{figure*}
效果如下:
现在已经完成了四幅图片跨栏实现2X2的排列,但是有一个需要注意的小细节是现在每幅图片下的注释是自动编排的,下面的(a),(b), (c), (d)没法去除,暴力去除的方法是将\subfigure[fig.1]{\label{fig:subfig:a}中的中括号去掉,但是便不是跨栏排列了,严重影响排版的美观性。
为了消除图片下相关联的注释,而给每张图片独立的添加注释,使用了以下代码:
\begin{figure*}
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=3.2in]{fig1.jpg}
\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=3.2in]{fig2.jpg}
\caption{fig2}
\label{fig:side:b}
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=3.2in]{fig3.jpg}
\caption{fig3}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\centering
\includegraphics[width=3.2in]{fig4.jpg}
\caption{fig4}
\label{fig:side:b}
\end{minipage}
\end{figure*}
效果如下:
这样就摆脱了烦人的(a),(b),(c),(d),可以自定义注释了。
部分内容引用自:
1.link.
http://blog.sina.com.cn/s/blog_656681710100qhqw.html
2.link
https://blog.csdn.net/wjx1989816/article/details/38294573/