Latex 两栏4张图片

编程入门 行业动态 更新时间:2024-10-21 20:30:36

Latex 两栏4张<a href=https://www.elefans.com/category/jswz/34/1770705.html style=图片"/>

Latex 两栏4张图片

一、两栏四张图片

1.效果图

2.具体代码

\begin{figure}[t]\centering\vspace{-0.15in}\begin{minipage}{1\linewidth}	% linewidth就是栏宽%\setlength{\abovecaptionskip}{-4pt}\subfigure[1]{\label{fig:1}% 图片的宽度不能设置为0.48和0.48,要留一点空间\includegraphics[width=0.49\linewidth,height=1.2in]{./jsy/12-1.eps}	}\noindent\subfigure[2]{\label{fig:2}\includegraphics[width=0.49\linewidth,height=1.2in]{./jsy/12-2.eps}}\end{minipage}\vskip -0.3cm % 用于调整两个minipage之间的垂直间距\begin{minipage}{1\linewidth }\subfigure[3]{\label{fig:3}\includegraphics[width=0.49\linewidth,height=1.2in]{{./jsy/12-3.eps}}}\noindent\subfigure[4]{\label{fig:4}\includegraphics[width=0.49\linewidth,height=1.2in]{{./jsy/12-4.eps}}}\end{minipage}\vspace{-0.18in}	% 调整大标题和图片之间的距离,单位有cm in pt\caption{1234}\vspace{-0.2in}		% 调整正文部分和标题(图片之间的距离)\label{fig:1234}
\end{figure}

3.注意事项 

        代码中用的包是subfigure(对应的子图指令是 \subfigure),这是一个基本要被淘汰的包,更好的选subfig(对应的子图命令是\subfloat) 或者caption.  // 三个包相互冲突,只能选一个。

  • minipage:分割一栏的空间。他是用{}里的宽度来控制的,我这里1\linewidth表示占满一栏。这里我用了两个minipage,这样它就会默认换行。
  • 一个minipage环境中的两个子图,\subfigure 图片的宽度不能都设置为0.5,要留有一点空白。

4. 热力图示例

画热力图见另外一篇文章;



二、2子图+1大图

一行三个图,两个图共用一个大标题;另外一个图单独一个大标题。

 1. 效果图

2. 代码

\begin{figure*}[htbp]   % * 表示忽略单行
\centering
\begin{minipage}{0.65\textwidth}\centering\subfloat[fog1]{\includegraphics[width=0.48\textwidth]{frog.jpg}}\hspace{0.1in} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起\subfloat[fog2]{\includegraphics[width=0.48\textwidth]{frog.jpg}}\caption{fog}
\end{minipage}
\hfill  
\begin{minipage}{0.312\textwidth}\includegraphics[width=1\textwidth]{frog.jpg}\caption{bigfog}
\end{minipage}
\end{figure*}

3. 注意事项

        用的subfig包,所以这里子图的指令是\subfloat[ ]{ },我觉得比subfigure好用些

  • 第一个minipage的宽度是0.65,它下面两个子图分别是0.48,另外一个minipage0.312,这样是因为:0.65*0.48=0.312,这样图片的宽度就是一样的,当然你可以自己调整;
  • minipage分割一栏的空间,在这个空间里面:子图想要成左右关系,设置的宽度之和就不要超过1,否则一栏放不下!!如果想要成上下关系,那么设置的宽度之和超过1就行了,比如0.8\linewidth 和0.8\linewidth.
  • \hspace是调整子图的水平距离;subfloat设置的子图,如果不加水平距离,会紧挨着。
  • \vspace可以调整子图的垂直距离;\vskip也可以(好像效果更好)。

       如果是引用子图,Fig. 1(a) 这样的形式,得在导言区这么改

\usepackage[labelformat=simple]{subfig}
\renewcommand\thesubfigure{(\alph{subfigure})}

 4. 其他

根据弄懂minipage和设置子图宽度的关系,就很容易按照自己的需要对图片进行排版。

更多推荐

Latex 两栏4张图片

本文发布于:2024-03-06 05:05:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714440.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图片   Latex

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!