表格添加行高后文字不垂直居中

2020-02-17 19:51发布

表格添加行高之后文字不再垂直居中,请问是什么原因呢? ```tex \documentclass[UTF8]{ctexart} \begin{document} \begin{tabular}{|c|...

表格添加行高之后文字不再垂直居中,请问是什么原因呢? ```tex \documentclass[UTF8]{ctexart} \begin{document} \begin{tabular}{|c|c|} \hline 得分 & 评卷人 \\[15pt] \hline & \\[15pt] \hline \end{tabular} \quad\fbox{\begin{minipage}[c][60pt]{23em} 三、计算题(每小题5分,共20分)\end{minipage}} \end{document} ``` ![](https://pics.latexstudio.net/data/images/202002/93817ddf123dd4a.png)
3条回答
论坛 github.com/C
2020-02-17 20:16
在表格中,通过 `\\[]` 添加的额外行距**一定**是添加在单元格底部和横表线之间的。 你的需求可以参考 https://tex.stackexchange.com/a/312471 ------ 其他方案: - 如果两个表格是左右并列的,可以考虑把它们合并为一个表格,用 `\cline` 画横表线。 - 除了前面链接里提到的 `cellspace` 宏包,`tabu` 也有类似功能 ```tex \documentclass{article} \usepackage{tabu} \begin{document} \tabulinesep=_10pt^10pt \begin{tabu}{|*{5}{X[c]|}} \hline a & b & c & d & e \\ \hline a & b & c & d & e \\ \hline \end{tabu} \end{document} ```

一周热门 更多>