长表中具有可变高度的顶部对齐单元格

长表中具有可变高度的顶部对齐单元格

我有一个longtable两列的表格。第一列需要顶部对齐,第二列需要中间对齐。文本由脚本填充,因此高度会有所不同(我正在编写模板,而不是文档本身)。无论如何,问题是第一列是中间对齐而不是顶部对齐,我找到的所有解决方案都是针对固定高度单元格(因为文本是已知的)。

以下是 MWE:

\documentclass[10pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage[spanish]{layout}
\usepackage[bottom=1.5cm,top=1.5cm,left=1.8cm,right=1.8cm]{geometry}
\usepackage{array}
\usepackage{longtable}

\begin{document}
    \pagenumbering{gobble}
    \small
        \renewcommand*{\arraystretch}{1.35}
        {\footnotesize \begin{longtable}{p{5.6cm}m{11.5cm}}
            \textbf{Something} & Some other thing. \\
            \textbf{Something here} & Just one line. \\
            \textbf{Something larger goes here, so this actually occupies two lines} & Some multiline text \newline Some multiline text \newline Some multiline text \newline Some multiline text \\
            \textbf{This one is shorter} & Some multiline text \newline Some multiline text \newline Some multiline text \newline Some multiline text \\
        \end{longtable}}

\end{document}

结果如下:

我需要的是这个:

答案1

在此处输入图片描述

您的第一幅图显示了列规范的效果,p m每个 p 单元格条目的顶线位于行的(红色)基线上,而 m 单元格条目的垂直中心位于基线上。

在第二幅图像中,左列和右列条目的顶行都位于行基线上,因此要实现这一点,请p对两列都使用。

相关内容