我希望我的表格的水平线之间有一些间距,但是 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
,因此表中可以看到偏移。