显示图形的标题,就像它是子图一样

显示图形的标题,就像它是子图一样

我知道如何使用该subfig包将许多子图(每个子图都有自己的标题)放入一个更大的图(带有通用标题)。

我知道如何使用该sidecap包,并将图形的标题放在图形的侧面。

我不知道如何在图形内部显示标题,就像它是子图形一样。更准确地说,我有三个子图形,我想将它们放在 2x2 布局中,其余象限用于标题。

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环境中就足够了。

相关内容