我使用以下代码创建了一个表格:
\begin{tabular}{>{\centering\arraybackslash}c >{\centering\arraybackslash}p{3.5cm} p{7cm}}
Parameter& Value & Remark \\
\hline \hline
$\alpha$ & $1[-]$ & Reference angle. \\
\hline
$\alpha_{\scaleto{1}{3.5pt}}$ & $\beta_{\scaleto{1}{3.5pt}}$ &Inflow angle. \\
\hline
$\delta$ & $\num{0.5894}c = \SI{0.59475}{\mm}$ $\num{9.87} / c_{ax} = \num{5.874}$ & \multicolumn{1}{c}{$-$} \\
\hline
\end{tabular}
我想仅将第四行第三列的文本垂直居中对齐,即-
。我希望第三列中的其他条目左对齐。我该如何实现?
答案1
您可以加载multirow
并计算其他单元格中的最大行数:
\begin{tabular}{c >{\centering\arraybackslash}p{3.8cm} p{7cm}}
Parameter& Value & Remark \\
\hline \hline
$\alpha$ & $1[-]$ & Reference angle. \\
\hline
$\alpha_{\scaleto{1}{3.5pt}}$ & $\beta_{\scaleto{1}{3.5pt}}$ &Inflow angle. \\
\hline
$\delta$ & $\num{0.5894}c = \SI{0.59475}{\mm}$ $\num{9.87} / c_{ax} = \num{5.874}$ & \multirow{2}{=}{\centering $-$} \\
\hline
\end{tabular}
无关:>{\centering\arraybackslash}
在列中是无用的c
。