带 siunitx 的中心柱头

带 siunitx 的中心柱头

考虑这个例子

\documentclass{report}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{l S}
   A & {sf}\\
   0 & 9887779.1\\
   0 & 9999.1 \\
\end{tabular}
\end{document}

在输出中

在此处输入图片描述

列头位于小数点中央。如何将列头置于列的中间?

答案1

添加垂直线可以告诉您为什么会发生这种情况(不要在实际文档中添加垂直线!)。以下屏幕截图与实际 PDF 文件的比例相同。

在此处输入图片描述

在此处输入图片描述

它正在使用[table-format=7.7]。您必须将其更改为[table-format=7.2]

\documentclass{report}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{l S[table-format=7.2]}
   A & {sf}\\
   0 & 9887779.11\\
   0 & 9999.1 \\
\end{tabular}
\end{document}

在此处输入图片描述

添加垂直线来突出“中心性”:

在此处输入图片描述

相关内容