定位两个独立图形

定位两个独立图形

我有两个图,1 和 2。图 1 应该放在顶部,所以 a\begin{figure}[t]是可行的方法。在语法中,图 2 紧接着第一个图使用命令加载\begin{figure}[h],这样两个图就位于彼此的正下方/正上方。但我得到的结果是,上一页的文本行被强制插入到图像之间。[!h]对于第二个图也没有帮助。我确信这个问题已经讨论并解决了,因此这里没有 MWE。我还没有找到解决方案。有什么帮助吗?

答案1

这是一个解决方案floatrow

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{etoolbox}
\usepackage{caption, floatrow}
\DeclareFloatVCode{interrowsep}{\vskip 5ex}
\DeclareFloatVCode{bottomrowsep}{}
\captionsetup{labelfont = sc}
\begin{document}

\lipsum[2]
\begin{figure}[!htbp]
  \floatsetup{justification =centering, postcode=interrowsep}
  %
  \begin{floatrow}[1]
    \ffigbox[\FBwidth]
    {\includegraphics[scale = 0.8]{sendak}}
    {\caption{Where Wild Things are}
      \label{fig:Maurice}}
  \end{floatrow}
  %
  \begin{floatrow}[1]
    \ffigbox[\FBwidth]
    {\includegraphics[scale = 0.5]{AliceSteadman}}
    {\caption{Ralph}
      \label{fig:Wabbit}}
  \end{floatrow}\vskip -6ex
\end{figure}%
\lipsum[4]

\end{document} 

在此处输入图片描述

相关内容