创建一个图像网格,每个图像的左上角都有一个字母

创建一个图像网格,每个图像的左上角都有一个字母

这是我现在使用的代码

\begin{figure}
 \centering
 \begin{tabularx}{\textwidth}{l c l c}
      a) & \includegraphics[width=0.46\textwidth]{Black.jpg} &
      b) & \includegraphics[width=0.46\textwidth]{Black.jpg} \\
      c) & \includegraphics[width=0.46\textwidth]{Black.jpg} & 
      d) & \includegraphics[width=0.46\textwidth]{Black.jpg}
 \end{tabularx}
\caption{Caption}
\label{fig:black}
\end{figure}

结果如下:

在此处输入图片描述

我希望字母位于图形的左上角附近,而不是像现在这样位于左下角。我该怎么做?有没有一个包可以让我想要做的事情更容易?

答案1

这可能是一个选项: 来自包的valign=t选项adjustbox

\documentclass[border=2cm,tikz]{article}
\usepackage{graphics}
\usepackage[export]{adjustbox}

\begin{document}
\begin{figure}
 \centering
 \begin{tabular}{lclc}
      a) & \includegraphics[width=0.46\textwidth, valign=t]{example-image} &
      b) & \includegraphics[width=0.46\textwidth, valign=t]{example-image} \\
      c) & \includegraphics[width=0.46\textwidth, valign=t]{example-image} & 
      d) & \includegraphics[width=0.46\textwidth, valign=t]{example-image}
 \end{tabular}
\caption{Caption}
\label{fig:black}
\end{figure}
\end{document}

在此处输入图片描述

相关内容