我在做一本书的重排,遇到表格排版问题。

示例代码:

\begin{table}[h]
    \centering
        \begin{tabular}{l|p{21em}|p{12em}}
        \hline \hline
        \textbf{名称} & \textbf{性质} & \textbf{用法} \\ \hline
        腐殖酸铵  & 含氮2—5%,腐殖酸10—40%,褐色或黑色粉末 & 作底肥,亩施100—300斤 \\ \hline
        粗胡敏酸钠 & 含胡敏酸35—50%,褐色,黑色物质,能刺激作物生长 & 浸种、沾秧根、喷施,浓度为0.01—0.05% \\ \hline
        西吡(CP) & 化学名为2-氯-6-(三氯甲基)吡啶。白色结晶,能杀死亚硝酸菌,可提高铵态氮肥的肥效 & 与铵态氮肥配合施用,剂量为化肥含氮量的1—3% \\
        \hline \hline
    \end{tabular}
\end{table}

编译效果:

image.png

我想实现的效果是第一列的第2、3行的内容垂直居中。请问怎么做?

1 回答1

1
<p>用宏包  array  然后 p{12em} 换成 m{12em} 试试。</p>
  • 非常感谢! – 赤霓 2019-08-03 09:24 回复
  • 太厲害了,問題解決了 – 赤霓 2019-08-03 09:24 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。