如何在 Latex 表中的小数点前添加零(例如从 .07 到 0.07)?

如何在 Latex 表中的小数点前添加零(例如从 .07 到 0.07)?

我已经将许多 Stata 表格导出到 Latex。但后来我意识到我需要在表格中的小数点前添加前导零(例如将 .07 改为 0.07 或将 -.07 改为 -0.07)。我知道如何在 Stata 中执行此操作,但如果可能的话,我宁愿避免在 Stata 中重新制作数十个表格,将它们转移到 Latex 并添加我对格式的修改(调整框、表格注释等)以进行这一小改动。Latex 中是否有解决此问题的方法?

谢谢!

答案1

很难说这是否是您想要的,但siunitx包中有一个列类型S,默认情况下会添加 0。还有许多可选参数可以接受SS[<options>]。请参阅用户手册了解详情。

在此处输入图片描述

\documentclass{article}

\usepackage{siunitx}

\begin{document}

\begin{tabular}{S}
.1\\
0.2\\
-.3\\
-0.4
\end{tabular}

\end{document}

相关内容