![创建一个图像网格,每个图像的左上角都有一个字母](https://linux22.com/image/432777/%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%9B%BE%E5%83%8F%E7%BD%91%E6%A0%BC%EF%BC%8C%E6%AF%8F%E4%B8%AA%E5%9B%BE%E5%83%8F%E7%9A%84%E5%B7%A6%E4%B8%8A%E8%A7%92%E9%83%BD%E6%9C%89%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AF%8D.png)
这是我现在使用的代码
\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}