[请教] LaTeX 大小不等的子图混排

2015-11-10 21:40:47 +08:00
 YimianDai

各位好!

向大家请教一个 LaTeX 大小不同的子图混排的情况,具体图像如下所示。最左边的图像长宽均是右边图像的两倍。在 Word 中,可以把每幅图像都放到一个表格里面去,然后左边大的图像合并单元格一下即可。但在 LaTeX 里,我尝试了一些,都没法实现。

想请教大家,如何实现如下效果? 谢谢各位~

9184 次点击
所在节点    问与答
10 条回复
ryd994
2015-11-10 22:29:17 +08:00
latex 里应该有更好的办法,不过我不知道
但是表格为什么不行呢?
jakiepaper
2015-11-10 22:29:21 +08:00
我有个笨法子:先把后面四个小的用 subfigure 做成一块,再用一次 subfigure 把上步结果和稍大的图片和在一起。
应该可以吧?
canautumn
2015-11-10 22:32:25 +08:00
@jakiepaper 感觉你说的才是 LaTeX 里的标准做法吧…
YimianDai
2015-11-11 14:28:34 +08:00
@jakiepaper @canautumn 非常感谢!按照你们给我的启发,用了 `minipage` 初步实现了想要的功能,效果如下:

![I have done]( http://7xo7nl.com1.z0.glb.clouddn.com/I_Have_Done.png)

代码如下:

```LaTeX
\begin{figure}
\centering
\subfigure[First subfigure]{
\includegraphics[width=0.45\textwidth]{avatar}
}
\subfigure[second subfigure]{
\begin{minipage}[b]{0.45\textwidth}
\includegraphics[width=0.45\textwidth]{meleiluo}\hspace{0.02in}
\includegraphics[width=0.45\textwidth]{meleiluo} \vspace{0.1in} \\
\includegraphics[width=0.45\textwidth]{meleiluo}\hspace{0.02in}
\includegraphics[width=0.45\textwidth]{meleiluo}
\end{minipage}}
\caption{Two subfigures.}
\label{fig:subfig} %% label for entire figure
\end{figure}
```

因为不使用嵌套 `subfigure` 的方式,所以右边第一行的 子图题 还不知道该怎么添加,最理想的状态希望跟下面这张图一样:

![Three subfigures]( http://7xo7nl.com1.z0.glb.clouddn.com/Three_Subfigures.png)

@jakiepaper @canautumn 请问嵌套 `subfigure` 可行吗?我尝试了一下,语法一直报错。如果可行的话,我再多尝试一些。
YimianDai
2015-11-11 14:31:07 +08:00
@jakiepaper @canautumn 回复那里好像没找到 Markdown ,贴在附言里了,效果更好些。
canautumn
2015-11-11 22:33:46 +08:00
@YimianDai 其实没有什么「标准做法」。能实现类似功能的宏包有一大堆。具体怎么做网上一搜都有,比如这个:
http://tex.stackexchange.com/questions/78098/captioning-nested-subfigures-with-subcaption
jakiepaper
2015-11-12 08:56:00 +08:00
https://gist.github.com/36d4046f851ac21ffa79.git



你看看这样可以不?好像 subfigure 确实不能嵌套,我也用了 minipage ; caption 是用 subfig 这个 package 解决的。
jakiepaper
2015-11-12 08:59:44 +08:00
上错 gist 地址了,这个:  https://gist.github.com/anonymous/36d4046f851ac21ffa79
YimianDai
2015-11-14 21:37:44 +08:00
@jakiepaper @canautumn 谢谢两位! subfig 似乎比 subfigure 更加好用一些。
jakiepaper
2015-11-19 05:49:35 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/235185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX