使用科学计数法和减号对齐表格中的数字

使用科学计数法和减号对齐表格中的数字

我希望此表格中的数字按乘号对齐。我尝试以table-format我认为正确的方式使用该选项,但实际上我在 booktabs 文档中没有找到有关它的任何解释。

还有其他我可以使用的方法吗?您知道在哪里可以找到关于它们的良好文档吗?

\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}
\begin{table}[h!]
    \centering
    \begin{tabular}{lS[table-format=-1.1e-1]S[table-format=-1.1e-1]}
        \toprule
        & $m$ & $q$ \\
        \midrule
        Total death toll & \num{-9.8e-5} & \num{2.0e-1} \\
        Climatic hazards & \num{-1.0e-4} & \num{2.1e-1} \\
        Earthquakes & \num{6.0e-6}  & \num{-1.1e-2} \\
        Mass movements & \num{-1.8e-8} & \num{5.1e-5} \\
        Volcanic hazards & \num{-2.7e-7} & \num{5.4e-4} \\
        \bottomrule        
    \end{tabular}
\caption{Fit parameters for death toll per population and per year for the classes of geohazards.}
\label{t1}
\end{table}

\end{document}

我不满意的结果

答案1

您几乎已经搞定了!您需要删除 ,\num{...}只保留数字。请参见下面的示例。对于软件包文档,我喜欢使用加拿大运输安全局

\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}
\begin{table}[h!]
    \centering
    \begin{tabular}{lS[table-format=-1.1e-1]S[table-format=-1.1e-1]}
        \toprule
        & $m$ & $q$ \\
        \midrule
        Total death toll & -9.8e-5 & 2.0e-1 \\
        Climatic hazards & -1.0e-4 & 2.1e-1 \\
        Earthquakes & 6.0e-6  & -1.1e-2 \\
        Mass movements & -1.8e-8 & 5.1e-5 \\
        Volcanic hazards & -2.7e-7 & 5.4e-4 \\
        \bottomrule        
    \end{tabular}
\caption{Fit parameters for death toll per population and per year for the classes of geohazards.}
\label{t1}
\end{table}

\end{document}

在此处输入图片描述

相关内容