【LATEX】如何并排并列插入图片

有一个任务就是如何将四张pdf(当然也可以是其他格式的)合并为一个文件,并且是两行两列排列。
在这里插入图片描述
在网上找了半天的资料,很多代码跑不通,最后修改了一些内容,终于成功了~
ps:里面很多宏包并没有用到,因为我是直接从以前写实验报告的tex文件里复制过来的,只是新增加了\usepackage{subfigure}
\usepackage{graphicx}
这些宏包基本上能满足所有的需求啦~

\documentclass{zjureport}%自己创建的一个文件
\usepackage{times}
\usepackage{graphics,booktabs,epsfig,enumerate}
\usepackage{amsfonts,amssymb,amsmath,amsbsy,bm,paralist,theorem,cite,ifthen,color}
%\usepackage[top=2.2cm, bottom=2.2cm, left=1.91cm, right=1.91cm]{geometry}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{rotating}
\usepackage{graphicx}
\usepackage{diagbox}
\usepackage{CJK}
\usepackage{multirow}
\usepackage{float}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{rotating}
\usepackage{enumitem}
\usepackage{subfigure}

\begin{document}


\begin{figure}[p]%图片居中
\centering
\subfigure{
\begin{minipage}{8cm}
\centering
\includegraphics[width=7.5cm]{6a.pdf}%可以自己根据情况调整宽度
%\caption{time}
\end{minipage}%
}%
%\subfigure[1] 
%这个[]是显示每个子图的标题,如(a),(b),..因为我不需要,所以就去掉了
\subfigure{
\begin{minipage}{8cm}
\centering
\includegraphics[width=7.5cm]{6b.pdf}
%\caption{Concrete and Constructions}
\end{minipage}
}
\subfigure{
\begin{minipage}{8cm}
\centering
\includegraphics[width=7.8cm]{6c.pdf}
%\caption{World Map}
\end{minipage}%
}%
\subfigure{
\begin{minipage}{8cm}
\centering
\includegraphics[width=7.8cm]{6d.pdf}
%\caption{Concrete and Constructions}
\end{minipage}
}
%\caption{side by side figure}
\thispagestyle{empty}

\end{figure}
\end{document}

最后的实际效果如图:
在这里插入图片描述
可以看到基本实现了,但留白处比较多,pdf剪切的方式有很多种,但是最简单的就是可以通过打开cmd,
输入命令:pdfdrop input.pdf output.pdf
就可以实现空白剪切啦~
实现结果如图:
在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在LaTeX实现并排插入图片的效果,可以使用tabular包。首先,需要在figure环境使用tabular环境。在tabular环境,使用\includegraphics命令插入图片,并使用\caption命令为每个图片添加标题。通过调整tabular环境的列宽,可以控制图片的并排显示效果。 例如,可以使用以下代码实现并排插入图片的效果: \begin{figure}[thbp!] \centering \begin{tabular}{@{\extracolsep{\fill}}c@{}c@{\extracolsep{\fill}}} \includegraphics[width=0.5\linewidth]{figure/opencv-logo.png} & \includegraphics[width=0.5\linewidth]{figure/gdalicon_big.png}\\ (a)OpenCV的logo & (b)GDAL的logo\\ \end{tabular} \caption{并排,但不标记子图} \label{fig:image_with_table} \end{figure} 这段代码将两张图片以并排的方式显示在一个figure环境。每个图片旁边还有对应的标签,分别为(a)OpenCV的logo和(b)GDAL的logo。整个figure环境还有一个总的标题,并且使用\label命令进行标记,方便引用。 另外,如果想要在minipage插入图片,并且要为每个minipage的图片添加标题,可以使用minipage环境。在minipage环境,使用\includegraphics命令插入图片,并使用\caption命令为每个图片添加标题。然后,将多个minipage环境嵌套在一个figure环境,以实现并排插入图片的效果。 例如,可以使用以下代码实现并排插入图片的效果: \begin{figure}[thbp!] \centering \begin{minipage}[t]{0.49\linewidth} \centering \includegraphics[width=0.9\linewidth]{figure/opencv-logo.png} \caption{OpenCV的logo} \end{minipage} \begin{minipage}[t]{0.49\linewidth} \centering \includegraphics[width=0.9\linewidth]{figure/gdalicon_big.png} \caption{GDAL的logo} \end{minipage} \caption{并排安放两张图} \label{fig:image_group} \end{figure} 这段代码将两张图片以并排的方式显示在一个figure环境。每个minipage环境的图片都有对应的标题,分别为OpenCV的logo和GDAL的logo。整个figure环境还有一个总的标题,并且使用\label命令进行标记,方便引用。 另外,还可以在figure环境嵌套一个两行两列表格,并将两张图片插入第一行,图片的描述文字插入第二行,最后将整个figure作为一个标签。 例如,可以使用以下代码实现这种效果: \begin{figure}[thbp!] \centering \begin{tabular}{|c|c|} \hline \includegraphics[width=0.45\linewidth]{figure/opencv-logo.png} & \includegraphics[width=0.45\linewidth]{figure/gdalicon_big.png}\\ \hline (a)OpenCV的logo & (b)GDAL的logo\\ \hline \end{tabular} \caption{在figure嵌套两行两列表格} \label{fig:image_table} \end{figure} 这段代码将两张图片插入一个两行两列表格,并在第一行显示图片,在第二行显示图片的描述文字。整个figure环境还有一个总的标题,并且使用\label命令进行标记,方便引用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值