表格中奇怪的行高行为

表格中奇怪的行高行为

我有一个表格,由于某些原因,我用“+”号填充。

事情是这样的:

在此处输入图片描述

如您所见,由于某种原因,行顶部增加了空间,使其更高。如果我删除所有加号,行的高度是正确的:

在此处输入图片描述

我认为这可能是与“+”号大小有关的问题,所以我做了几个测试,一个使用“x”,另一个使用随机字母(在本例中为“i”)。结果如下:

在此处输入图片描述

在此处输入图片描述

所以这似乎真的取决于我使用的字符。现在,有没有办法使用加号而不在顶部留下如此难看的空格?

谢谢。

答案1

我猜你有类似这样的情况,其中指定的列宽比窄,| +|并且在列规范中有一个允许换行符(此处有一个空格),因此i适合一行,但+要求在第一行和第二行上有一个带空格的换行符+

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\begin{document}

\begin{tabular}{|*2{>{{\noindent} }p{10pt}|}}
\hline
 & \\
\hline
+&+\\
\hline
i&i\\
\hline
\end{tabular}

\end{document}

相关内容