我知道如何使用该subfig
包将许多子图(每个子图都有自己的标题)放入一个更大的图(带有通用标题)。
我知道如何使用该sidecap
包,并将图形的标题放在图形的侧面。
我不知道如何在图形内部显示标题,就像它是子图形一样。更准确地说,我有三个子图形,我想将它们放在 2x2 布局中,其余象限用于标题。
这容易实现吗?
答案1
\documentclass{article}
\usepackage{subfig}
\newcommand{\fakeimage}{{\fboxsep=-\fboxrule\fbox{\rule{0pt}{3cm}\hspace{4cm}}}}
\begin{document}
\begin{figure}
\centering
\subfloat[Caption]{\fakeimage}\quad
\subfloat[Caption]{\fakeimage}\\
\subfloat[Caption]{\fakeimage}\quad
\begin{minipage}[b][3cm][c]{4cm}
\caption{This is the global caption}\label{globalcaption}
\end{minipage}
\end{figure}
\end{document}
该\fakeimage
命令仅用于生成一个空白框;您应该清楚地看到“标题框”的尺寸是如何使用的。
为了获得标题的不规则右侧设置(对于如此狭窄的可用空间,建议这样做),添加
\captionsetup{justification=raggedright}
在minipage
环境中就足够了。