我的 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}|}
但表格对于article
A4 文本宽度来说太宽
Overfull \hbox (47.48578pt too wide) in paragraph at lines 7--16
也许
\begin{tabular}{|c| m{8cm} |c|}