Tstrut 和 Bstrut 似乎弄乱了我的桌子的居中

Tstrut 和 Bstrut 似乎弄乱了我的桌子的居中

我希望我的表格的水平线之间有一些间距,但是 Bstrut 和 Tstrut(我理解这是处理此问题的标准方法)添加了不需要的空字符,弄乱了我在表格中的居中

这是我的代码:

\documentclass{article}
\usepackage{amsmath}

\newcommand\Tstrut{\rule{0pt}{2.6ex}}         % = `top' strut
\newcommand\Bstrut{\rule[-0.9ex]{0pt}{0pt}}   % = `bottom' strut


\begin{document}

\begin{center}
\begin{tabular}{| c c c | c |}
\hline
$ \alpha $ & $ \beta $ & $ \gamma $ & $ \#(\alpha,\beta,\gamma) $ \Tstrut\Bstrut\\
\hline
T & T & T & T \Tstrut\\
T & T & F & T \\
T & F & T & T \\
T & F & F & F \\
F & T & T & T \\
F & T & F & F \\
F & F & T & F \\
F & F & F & F \Bstrut\\
\hline
\end{tabular}
\end{center}

\end{document}

答案1

T \Tstrut您应该省略(和)中的空格F \Bstrut,因为现在 TeX 将整个表达式居中:T,水平空间,宽度为 0 的框。它的宽度大于 的宽度T,因此表中可以看到偏移。

相关内容