将枚举标签与图像顶部对齐?

将枚举标签与图像顶部对齐?

我问了一个问题前段时间我讨论过如何将枚举标签垂直对齐到表格顶部。现在我遇到了同样的问题,但与图像有关。由于我的问题在上一个帖子中已经解决,我尝试将图像粘贴到单个单元格表格中,并将其与表格的对齐参数对齐,但似乎没有效果。

有人能解释一下对齐此图像的正确方法是什么吗?为什么将其粘贴在表格中没有按预期工作?我只是想将枚举标签与图像顶部对齐。

在此处输入图片描述

\begin{enumerate}[label=(\alph*)]
  \item\begin{tabular}[t]{l}\includegraphics[width=10cm]{13a.png}\end{tabular}
\end{enumerate}

答案1

Martin Scharrer 的包裹adjustbox会帮助你:

\usepackage{adjustbox}
...
\begin{enumerate}[label=(\alph*)]
  \item\adjustbox{valign=t}{\includegraphics[width=10cm]{13a.png}}
\end{enumerate}

图像将被设置为其高度与单词的高度相匹配并且将位于基线以下。


如果adjustbox没有,可以采用更复杂的方式;加载calc包后

\usepackage{calc}

\raisebox{-\height+\ht\strutbox}{\includegraphics[width=10cm]{13a.png}}

会产生同样的效果。

答案2

我刚在寻找的时候看到了这个。我发现最简单的方法是:

item[a)] \text{}\\
\includegraphics{foo.bar}

无需额外的包裹。

相关内容