将带有子图的图表放在段落标题下方

将带有子图的图表放在段落标题下方

我想让一些段落包含一系列图片(没有任何文字)。但是我无法将图片放在段落标题的正下方。结果就是段落标题被移到了图片下方,而不是保留在图片上方。

在此处输入图片描述

我知道这个答案figure如果我不想让对象在文档中浮动,则不应使用浮动环境(例如)。但是,我需要以与figuresubfigure环境相同的方式组织图像。我也尝试过使用该H选项,但它不起作用。我该如何实现呢?

以下是我的情况的 MWE。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}

\usepackage{float}    % Images formatting
\usepackage{graphicx} % Insert figures
\usepackage{subcaption}

\begin{document}
\paragraph{\boldmath$N=16$}

\begin{figure}[H]
\begin{subfigure}[b]{0.5\textwidth}
   \centering
   \includegraphics[height=0.55\textwidth]{example-image-a}
\end{subfigure}%
\begin{subfigure}[b]{0.5\textwidth}
   \centering
   \includegraphics[height=0.65\textwidth]{example-image-b}
\end{subfigure}
\caption{Illustration 1 of $N=16$}
\label{fig:ill1n16}
\end{figure}

\end{document}

答案1

图形或表格环境需要处于水平模式。 \paragraph 或 \subparagraph 命令后,您立即处于垂直模式。 该\leavevmode命令确保您不再处于垂直模式,如果您将其添加到代码中,如下所示:

\paragraph{\boldmath$N=16$}
\leavevmode
\begin{figure}[H]
 .........

它会起作用。

相关内容