将图像放入不同的列

将图像放入不同的列

在此处输入图片描述 我有以下需求,其中有一些图将堆叠成两列,如图所示。此外,还有一个颜色条将垂直放置在右侧。你能帮我在 latex 中实现这个吗?

提前致谢

附言:我尝试使用 \usepackage{subcaption} 和 \usepackage{caption} 来处理子图环境。但由于序言中已经存在 \usepackage{subfig},因此此方法无效,我还使用它来将图形堆叠到文档中不同位置的多个列中。

答案1

在这种情况下,A/B 图形堆栈的垂直范围将增大/缩小以匹配 C 色条的指定高度。

虽然在我的代码中,A/B/C 都包含图形,但没有什么可以阻止它们成为例如tikz编码图像。

\documentclass{article}
\usepackage{scalerel,stackengine}
\begin{document}
\begin{figure}[ht]
\centering
\scalerel{%
\stackunder[0pt]{%
  \includegraphics{example-image-a}%
  \includegraphics{example-image-a}%
}{%
  \includegraphics{example-image-b}%
  \includegraphics{example-image-b}%
}}%
{\includegraphics[width=20pt,height=100pt]{example-image-c}}
\caption{my caption}
\end{figure}
\end{document}

在此处输入图片描述

相关内容