非多行表格的垂直对齐

非多行表格的垂直对齐

我的 MWE 是

\documentclass[a4paper,11pt]{book}
\usepackage{array}
\usepackage{lipsum}

\begin{document}
\begin{center}
\begin{tabular}{|>{\centering\arraybackslash}m{2cm}| p{8cm} |>{\centering\arraybackslash}m{3cm}|}
\hline
ONE & Lorem ipsum dolor sit. Lorem ipsum dolor sit. Lorem ipsum dolor sit.  & 100\\
\hline
TWO & \lipsum[1] & 200\\
\hline
THREE & \lipsum[2] & 300\\
\hline
\end{tabular}
\end{center}
\end{document}

并显示

在此处输入图片描述

我想要的只是第一列和第三列垂直对齐。它还会改变第一列和第三列的行的垂直长度。

我确实找到了其他问题的答案。但我无法完整地运行我的代码。是否有可能,尤其是在没有多行

答案1

m您可以在中间一列获得垂直对齐

\begin{tabular}{|>{\centering\arraybackslash}m{2cm}|
                 >{\centering\arraybackslash}m{8cm}|
                 >{\centering\arraybackslash}m{3cm}|}

但表格对于articleA4 文本宽度来说太宽

Overfull \hbox (47.48578pt too wide) in paragraph at lines 7--16

也许

\begin{tabular}{|c| m{8cm} |c|}

在此处输入图片描述

相关内容