提问于:
浏览数:
2384
```
\documentclass{ctexart}
\usepackage{array,makecell,colortbl}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{tabular}{|M{6em}|M{10em}|M{12em}|}\hline
反应物 & \makecell{硫酸溶液、淀粉\\溶液、碘水} & 唾液、淀粉溶液、碘水 \\\hline
反应现象 & & \\\hline
\end{tabular}
\end{document}
```
这个表格的第一行为什么没有垂直居中?感觉是makecell宏包与m{宽度}有冲突,我以前用texlive2018的时候加上colortbl宏包可以解决问题,但是现在用了texlive2020,这个问题无法解决了,也就是说加了colortbl也没用。请大佬指教!