LATEX——两张图并列排列/双栏模板中图片通栏并列布局

正常插入图片

\begin{figure}
\includegraphics[width=0.5\textwidth]{figures/tree.eps}
\caption{ T G T_G TG.} \label{tree}
\end{figure}
如上述代码所示,首先要有正常的begin和end。在第2行中设置图片的大小,并且插入图片的位置和名称,来调用需要插入的图片。第3行代码中,设置图片在论文中的名称,并且为该图片设置标签。设置标签的好处是,在论文中调用该图片时,不需要人为的为每一个图片进行编号,只需要在文章中调用该图片的位置引用该标签,latex就会自动为图片进行编号,并且做到前后对应。(figures/tree.eps表示图片是存储在figures这个文件夹中的,这里写的是图片的存储路径。)
以该图为例,标签是:\label{tree},使用ref对图片进行调用,在.\后面使用ref{tree}调用,便会在文章中自动对应该图片的编号。这样方便在,如果论文之后需要进行改动,在该图片前面插入了其他图片,该图片的编号发生改变时,论文中对应的编号会自动跟着改变,不需要人为再进行改动。
注:如果需要将图片标题caption居中显示,需要添加一个包:
\usepackage[justification=centering]{caption}

并列插入两张图片

\begin{figure}[htbp]
\centering
\begin{minipage}{4cm}
\centering
\includegraphics[width=1\textwidth]{figures/sum.png}
\caption{f u , v _{u, v} u,v ⊕ \oplus f v , w _{v, w} v,w.} \label{sum}
\end{minipage}
\begin{minipage}{4cm}
\centering
\includegraphics[width=1\textwidth]{figures/Min.png}
\caption{Min( f u , v _{u, v} u,v, f v , w _{v, w} v,w).} \label{min2}
\end{minipage}
\end{figure}
论文中经常会存在这样的情况:两张图片联系很紧密,或者说就是针对同一个例子画了两张图,希望两张图片共用一个图片名称,或者是希望可以并列放在一起,方便查看。
以上述代码为例,首先,正常的begin和end还是要有的,不同的地方是,还需要添加beginminipage和endminipage,这里需要在latex中导入一个新的包:**\usepackage{subfigure}**进行两张图片的并列排列。
其他设置和正常插入图片一样,设置图片大小,插入调用图片的位置和图片名称。设置图片在论文中的名字,设置图片标签。

双栏模板中图片通栏并列布局1(不同图片使用不同标题,不同编号)

此例子是针对并列展示的图片拥有各自的标题和编号,例如:
在这里插入图片描述

与上面图片的并列展示类似,需要使用minipage,不同的地方是:
\begin{figure} 变为 \begin{figure*}
下面举一个例子:
\begin{figure*}
\begin{center}
\begin{minipage}{0.5\textwidth}
\includegraphics[width=1.6in,height=1in]{figures/3edge2.eps}
\caption{example3}
\label{fig:example3}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\includegraphics[width=1.6in,height=1in]{figures/sum.eps}
\caption{example4}
\label{fig:example4}
\end{minipage}
\end{center}
\end{figure*}
以该代码为例,将想要通栏展示的两张图片放在一个\begin{figure*} \end{figure*}中,否则不能并列展示。
\begin{center}是为了是两张并列的图片居中显示在文章中。
\begin{minipage}{0.5\textwidth}中,0.5\textwidth是设置每张图片的宽度,所有图片的宽度之和不能大于1,否则会自动换行,无法并列展示。
\includegraphics[width=1.6in,height=1in]{figures/3edge2.eps}与正常插入图片相同,这一步是设置图片的大小,和设置需要插入图片的位置。
\caption{example3}时设置插入后的图片在文章中的位置。
\label{fig:example3}是设置标签,方便在文章中调用该图片。
如果想要插入不止两张图片,就继续写一个minipage,然后以同样的方式设置图片信息。
如果设置完图片的大小之后发现图片发生变形,可以只设置图片的width,不设置height,这样就会按照图片原比例等比例缩小,不会变形。

双栏模板中图片通栏并列布局2(不同图片使有不同的小标题,但拥有一个统一的编号和名称)

此例子是针对并列展示的图片拥有各自的标题,但是编号相同,拥有一个整体的标题,例如:
在这里插入图片描述
代码示例:
\begin{figure*}
\begin{center}
\subfigure[Vary k]{
\includegraphics[width=1.6in,height=1in]{figures/KNN-k.eps}
}
\subfigure[Vary object number]{
\includegraphics[width=1.6in,height=1in]{figures/KNN-O20.eps}
}
\subfigure[Vary grid size]{
\includegraphics[width=1.6in,height=1in]{figures/KNN-G20.eps}
}
\caption{ k k kNN Query Processing}
\end{center}
\end{figure*}

subfigure[Vary k]:每个子图的小标题,会显示为 (a)Vary k。
\includegraphics[width=1.6in,height=1in]{figures/KNN-O20.eps}设置与上述其他例子相同。
\caption{ k k kNN Query Processing}:三张图的统一标题,最终会居中显示在三张图的小标题的下方:Fig.1 k k kNN Query Processing

  • 27
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在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命令进行标记,方便引用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值