多面板图形、叠加标签和垂直对齐

多面板图形、叠加标签和垂直对齐

我正在尝试制作一个由 2x2 阵列中的 4 个子图组成的图形,并在面板上叠加 AD 标签。

我已经使用了minipagelpic,但是图片没有垂直对齐。

这是我的代码

\documentclass[a4paper,12pt]{report}
\usepackage{graphicx}
\usepackage{import}
\usepackage{acronym}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage{lpic}

\begin{document}

\begin{figure}[h]

{\centering
\begin{minipage}[b]{0.45\linewidth}
\begin{lpic}[draft]{../img/technovit/vasca(0.50,0.50)}
\lbl{10,110; \textbf{A}}
\end{lpic}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.45\linewidth}
\begin{lpic}[draft]{../img/technovit/primoa(0.50,0.50)}
\lbl{10,110; \textbf{B}}
\end{lpic}
\end{minipage}

\par


\begin{minipage}[b]{0.45\linewidth}
\begin{lpic}[draft]{../img/technovit/meria(0.50,0.50)}
\lbl{10,110; \textbf{C}}
\end{lpic}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.45\linewidth}
\begin{lpic}[draft]{../img/technovit/corea(0.50,0.50)}
\lbl{10,110; \textbf{D}}
\end{lpic}
\end{minipage}
}
\caption{Technovit}
{\small Misc images - scale bars are 200$\mu$m}
\label{Techno}
\end{figure}

\end{document}

该图最终看起来像这样:

4 块方形蓝色植物切片

(我过去常常[draft]强调对齐)。

我如何让这些图像垂直对齐?为什么它们不能自动对齐 - 它们大小相同且共享一个前言!

干杯

答案1

由于您没有添加子标题,因此您可以简单地使用表格。

想象在一张表中

\documentclass[a4paper,12pt]{report}
\usepackage{graphicx}
\usepackage{import}
\usepackage{acronym}
\usepackage{caption}
\usepackage{lpic}
\usepackage{siunitx}

\begin{document}
\begin{figure}
\begin{tabular}{cc}
   \begin{lpic}[draft]{example-image-1x1(0.8)}
   \lbl{10,60; \textbf{A}}\end{lpic} &  \begin{lpic}[draft]{example-image-1x1(0.8)}
     \lbl{10,60; \textbf{B}}\end{lpic} \\[4ex]
  \begin{lpic}[draft]{example-image-1x1(0.8)}
  \lbl{10,60; \textbf{C}}\end{lpic} &  \begin{lpic}[draft]{example-image-1x1(0.8)}\lbl{10,60; \textbf{D}}
    \end{lpic} \\[4ex]     
\end{tabular}
\caption{\small Misc images - scale bars are 200$\mu$m}
\label{Techno}
\end{figure}
\end{document}

答案2

您犯的错误是将 改为{\centering ...}{\centering ... \par}您需要结束段落才能使其正常工作。您可能还想\centering在每个minipages 内添加 ,并可能在两行图像之间添加一些额外的空间,使用\vspace。(空白行与 相同\par,因此\par顺便说一下,您目前在那里的 没什么用。)

我当然没有你的图片,所以我用了example-image-1x1。ABCD 标签的位置是错误的,因为我没有调整此示例的坐标。

在此处输入图片描述

\documentclass[a4paper,12pt]{report}
\usepackage{graphicx}
\usepackage{import}
\usepackage{acronym}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage{lpic}
\usepackage{siunitx}

\begin{document}

\begin{figure}
{\centering
\begin{minipage}[b]{0.45\linewidth}
\centering % added \centering in every minipage
\begin{lpic}[draft]{example-image-1x1(0.8)}
\lbl{10,110; \textbf{A}}
\end{lpic}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.45\linewidth}
\centering
\begin{lpic}[draft]{example-image-1x1(0.8)}
\lbl{10,110; \textbf{B}}
\end{lpic}
\end{minipage}

\vspace{6mm}


\begin{minipage}[b]{0.45\linewidth}
\centering
\begin{lpic}[draft]{example-image-1x1(0.8)}
\lbl{10,110; \textbf{C}}
\end{lpic}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.45\linewidth}
\centering
\begin{lpic}[draft]{example-image-1x1(0.8)}
\lbl{10,110; \textbf{D}}
\end{lpic}
\end{minipage}\par} % <-- added a \par before the }

\caption{Technovit}
{\small Misc images - scale bars are \SI{200}{\micro\m}}
\label{Techno}
\end{figure}

\end{document}

相关内容