尝试过居中但是没有效果:
\begin{longtabu}{|r|r|} %\textwidth
\hline
\centering \boldmath $X$ & \centering \boldmath $Y$ \tabularnewline
\hline
$-9.644$ & $93.000$ \\
\hline
$1.997$ & $3.988$ \\
\hline
\end{longtabu}
答案1
答案2
通常的方法可以有所\multicolumn{1}{<alignment>}{<content>}
帮助。此外,使用\mathbf{X}
X
在数学模式下使用粗体而不是\boldmath X
。此外,无需在每个单元格中手动切换到数学模式,>{$} r <{$}
标题中的规范就足够了。
\documentclass{article}
\usepackage{longtable,tabu}
\begin{document}
\begin{longtabu}{| >{$}r<{$} | >{$}r<{$} |} %\textwidth
\hline
\multicolumn{1}{|c|}{$\mathbf{X}$} & \multicolumn{1}{c|}{$\mathbf{Y}$} \\
\hline
-9.644 & 93.000 \\
\hline
1.997 & 3.988 \\
\hline
\end{longtabu}
\end{document}
答案3
使用tabu
的\rowfont [alignment]{font spec}
命令:
\documentclass{article}
\usepackage{tabu}
\begin{document}
\begin{tabu} to 15em {| X[r] | X[r] |} \hline
\everyrow{\hline}
\rowfont[c]{\bfseries}
X & Y \\
-9.644 & 93.000 \\
1.997 & 3.988 \\
\end{tabu}
\end{document}
\rowfont[c]{}
(当然,如果您不想将第一行加粗,也可以使用。)
不幸的是,\rowfont[c]
在数学模式下似乎被忽略了,我不明白为什么。但如果你不需要数学模式,在我看来这是最简单、最漂亮的解决方案。