各位好!
向大家请教一个 LaTeX 大小不同的子图混排的情况,具体图像如下所示。最左边的图像长宽均是右边图像的两倍。在 Word 中,可以把每幅图像都放到一个表格里面去,然后左边大的图像合并单元格一下即可。但在 LaTeX 里,我尝试了一些,都没法实现。
想请教大家,如何实现如下效果? 谢谢各位~
回复那里好像没找到 Markdown ,所以只能贴在附言里了。
@jakiepaper @canautumn 非常感谢!按照你们给我的启发,用了 minipage
初步实现了想要的功能,效果如下:
代码如下:
\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
的方式,所以右边第一行的 子图题 还不知道该怎么添加,最理想的状态希望跟下面这张图一样:
@jakiepaper @canautumn 请问嵌套 subfigure
可行吗?我尝试了一下,语法一直报错。如果可行的话,我再多尝试一些。
1
ryd994 2015-11-10 22:29:17 +08:00
latex 里应该有更好的办法,不过我不知道
但是表格为什么不行呢? |
2
jakiepaper 2015-11-10 22:29:21 +08:00 via iPhone
我有个笨法子:先把后面四个小的用 subfigure 做成一块,再用一次 subfigure 把上步结果和稍大的图片和在一起。
应该可以吧? |
3
canautumn 2015-11-10 22:32:25 +08:00
@jakiepaper 感觉你说的才是 LaTeX 里的标准做法吧…
|
4
YimianDai OP @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` 可行吗?我尝试了一下,语法一直报错。如果可行的话,我再多尝试一些。 |
5
YimianDai OP @jakiepaper @canautumn 回复那里好像没找到 Markdown ,贴在附言里了,效果更好些。
|
6
canautumn 2015-11-11 22:33:46 +08:00 1
@YimianDai 其实没有什么「标准做法」。能实现类似功能的宏包有一大堆。具体怎么做网上一搜都有,比如这个:
http://tex.stackexchange.com/questions/78098/captioning-nested-subfigures-with-subcaption |
7
jakiepaper 2015-11-12 08:56:00 +08:00
https://gist.github.com/36d4046f851ac21ffa79.git
你看看这样可以不?好像 subfigure 确实不能嵌套,我也用了 minipage ; caption 是用 subfig 这个 package 解决的。 |
8
jakiepaper 2015-11-12 08:59:44 +08:00 1
上错 gist 地址了,这个: https://gist.github.com/anonymous/36d4046f851ac21ffa79
|
9
YimianDai OP @jakiepaper @canautumn 谢谢两位! subfig 似乎比 subfigure 更加好用一些。
|
10
jakiepaper 2015-11-19 05:49:35 +08:00
|