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

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

  • 正常插入图片
  • 并列插入两张图片
  • 双栏模板中图片通栏并列布局1(不同图片使用不同标题,不同编号)
  • 双栏模板中图片通栏并列布局2(不同图片使有不同的小标题,但拥有一个统一的编号和名称)

正常插入图片

\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(不同图片使用不同标题,不同编号)

此例子是针对并列展示的图片拥有各自的标题和编号,例如:
LATEX——两张图并列排列/双栏模板中图片通栏并列布局_第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(不同图片使有不同的小标题,但拥有一个统一的编号和名称)

此例子是针对并列展示的图片拥有各自的标题,但是编号相同,拥有一个整体的标题,例如:
LATEX——两张图并列排列/双栏模板中图片通栏并列布局_第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

你可能感兴趣的:(latex)