Latex并列图形(不是subfigure)的画法,用到figure和minipage

本文介绍了如何在LaTeX中利用figure和minipage环境创建2x2的图片排列效果,适用于双栏排版。示例代码展示了具体的实现方法。
    \begin{figure}   
      \begin{minipage}[t]{0.5\linewidth} % 如果一行放2个图,用0.5,如果3个图,用0.33  
        \centering   
        \includegraphics[width=1in]{graphic.eps}   
        \caption{Small Box}   
        \label{fig:side:a}   
      \end{minipage}%   
      \begin{minipage}[t]{0.5\linewidth}   
        \centering   
        \includegraphics[width=1.5in]{graphic.eps}   
        \caption{Big Box}   
        \label{fig:side:b}   
      \end{minipage}   
    \end{figure} 

如果是双栏排版的话,则使用

    \begin{figure*}
    \end{figure*}   

今天整理了下想实现一个2*2图片排列的效果。minipage的代码如下:

begin{figure}

%\begin{tabular}{cc}   

\begin{minipage}{0.48\linewidth}

  \centerline{\includegraphics[width=4.0cm]{image1.jpg}}

  \centerline{(a) Result 1}

\end{minipage}

\hfill

\begin{minipage}{.48\linewidth}

  \centerline{\includegraphics[width=4.0cm]{image2.jpg}}

  \centerline{(b) Results 2}

\end{minipage}

\vfill

\begin{minipage}{0.48\linewidth}

  \centerline{\includegraphics[width=4.0cm]{image3.jpg}}

  \centerline{(c) Result 3}

\end{minipage}

\hfill

\begin{minipage}{0.48\linewidth}

  \centerline{\includegraphics[width=4.0cm]{image4.jpg}}

  \centerline{(d) Result 4}

\end{minipage}

%\end{tabular}

\caption{Example of placing a figure with experimental results.}

\label{fig:res}

\end{figure}

发现有\vfill 与空行的效果完全一样,一般在使用的过程中,每弄一个minipage,最好都使用\vfill or \hfill来表达下一张图片与上一张图片的关系,是上下排的关系还是并排的关系。

当然还可以使用

\begin{figure*}

\end{figure*}来破栏,因为好多paper的格式是双栏的,所以有时候放图片可以破栏放置。

当然图片属性还有如下的格式

\begin{figure}[bhtp]

\end{figure}

 在这里补充说一下浮动图形figure环境, 它能自动调整图形在页 面中出现的位置: 
\begin{figure}[位置] 
\caption{图的标题} 
\end{figure} 

这里[位置]可以是h(当前位置),t(页顶),b(页底),p(另页),如果前面加了个!(感叹号),那么则是忽略
美学标准,强制排列了.

LaTeX中插入2x2的片,`minipage` `subfigure` 都可以实现,但它们的作用使用场景略有不同。 `minipage`是一个独立的浮动环境,你可以把它看作一个小版面,其中可以包含任意内容,包括片。如果你需要将两个片并排放置在一个单元格内,并希望保持各自独立的位置大小控制,`minipage`是一个好选择。例如: ```latex \begin{minipage}{0.5\textwidth} \centering \includegraphics[width=\linewidth]{image1.png} \end{minipage}% \begin{minipage}{0.5\textwidth} \centering \includegraphics[width=\linewidth]{image2.png} \end{minipage} ``` 而`subfigure`是`subfig`或`subcaption`包提供的功能,专门用于创建表格式布局的小型像组,比如2x2网格。它会自动处理行列之间的对齐,以及编号标题的管理。使用`subfigure`可能会让你的代码看起来更简洁一些,如下所示: ```latex \usepackage{subcaption} \begin{figure}[h] \centering \begin{subfigure}{0.48\textwidth} \includegraphics[width=\linewidth]{image1.png} \caption{Image 1} \end{subfigure}% \hfill \begin{subfigure}{0.48\textwidth} \includegraphics[width=\linewidth]{image2.png} \caption{Image 2} \end{subfigure} \begin{subfigure}{0.48\textwidth} \includegraphics[width=\linewidth]{image3.png} \caption{Image 3} \end{subfigure} \hfill \begin{subfigure}{0.48\textwidth} \includegraphics[width=\linewidth]{image4.png} \caption{Image 4} \end{subfigure} \caption{A 2x2 grid of images} \end{figure} ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值