如何使用Latex将四幅图跨栏排列

如何使用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/

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
要在LaTeX中实现四行四列的图片排列,可以使用宏包\verb|subfigure|和\verb|minipage|。以下是一种实现的方式: \begin{verbatim} \documentclass{article} \usepackage{graphicx} \usepackage{subcaption} \begin{document} \begin{figure} \centering \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image1} \caption{像1} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image2} \caption{像2} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image3} \caption{像3} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image4} \caption{像4} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image5} \caption{像5} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image6} \caption{像6} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image7} \caption{像7} \end{subfigure} \begin{subfigure}[b]{0.22\linewidth} \includegraphics[width=\linewidth]{image8} \caption{像8} \end{subfigure} \caption{四行四列图片排列示例} \end{figure} \end{document} \end{verbatim} 需要注意的是,上面的代码中\verb|image1|至\verb|image8|是需要替换成实际图片的文件名。此外,可以调整\verb|subfigure|环境中的\verb|b|选项和\verb|minipage|环境中的\verb|0.22\linewidth|值来控制图片的垂直对齐和水平间距。最后,使用\verb|\caption|命令为每个子添加标题,并给整个表添加一个总标题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值