按点对齐表格 - 不适用于 siunitx

按点对齐表格 - 不适用于 siunitx

我正在尝试用点对齐表格中的数字。我知道一种使用该siunitx包的方法。但我无法加载该包。siunitx 错误:

"incompatible-package"! Package 'SIunits' incompatible. \__siunitx_load_check:n 

可能与我正在使用的 SIunit 包发生冲突。

但是我找到了另一种对齐方式,但表格并不适合数字。

\documentclass[a4paper,12pt,icelandic]{report}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1} }
\begin{table}[H]
\centering
\begin{tabular}{|rcld{1}|}
    \hline
      $O_{3}(g) + 2H^{+} + 2e^{-}$ & $\rightleftharpoons$ & $O_{2}(g) + H_{2}O$ & 2.07     \\
    $H_{2}O_{2} + 2H^{+} + 2e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.776    \\
                    $Au^{+}+e^{-}$ & $\rightleftharpoons$ & $Au$                & 1.68     \\
                $Cl_{2}(g)+2e^{-}$ & $\rightleftharpoons$ & $2 Cl^{-}$          & 1.3583   \\
      $O_{2}(g) + 4H^{+} + 4e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.229    \\
    $H_{2}O_{2} + 2e^{-} + 2e^{-}$ & $\rightleftharpoons$ & $2 OH^{-}$          & 0.88     \\
                  $ Ag^{+}+e^{-} $ & $\rightleftharpoons$ & $Ag$                & 0.7996   \\
           $ O_{2}+2H_{2}O+4e^{-}$ & $\rightleftharpoons$ & $4 OH^{-}$          & 0.401    \\ \hline
                 $ 2H^{+}+2e^{-} $ & $\rightleftharpoons$ &                     & 0.000... \\ \hline
                  $Fe^{3+}+3e^{-}$ & $\rightleftharpoons$ & $Fe$                & -0.036   \\ \hline

\end{tabular} 
\end{table}

在此处输入图片描述

答案1

您已经说过dcolumn,数字中只有一位小数,因此在 后面只留有一位数字的空间.。另外,请始终发布完整的文档,而不是删除了位的片段。2.4在 的左边留有足够的空间放置减号和一位数字,后面留有 4 位数字。

\documentclass[a4paper,12pt,icelandic]{report}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1} }
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{|rcld{2.4}|}
    \hline
      $O_{3}(g) + 2H^{+} + 2e^{-}$ & $\rightleftharpoons$ & $O_{2}(g) + H_{2}O$ & 2.07     \\
    $H_{2}O_{2} + 2H^{+} + 2e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.776    \\
                    $Au^{+}+e^{-}$ & $\rightleftharpoons$ & $Au$                & 1.68     \\
                $Cl_{2}(g)+2e^{-}$ & $\rightleftharpoons$ & $2 Cl^{-}$          & 1.3583   \\
      $O_{2}(g) + 4H^{+} + 4e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.229    \\
    $H_{2}O_{2} + 2e^{-} + 2e^{-}$ & $\rightleftharpoons$ & $2 OH^{-}$          & 0.88     \\
                  $ Ag^{+}+e^{-} $ & $\rightleftharpoons$ & $Ag$                & 0.7996   \\
           $ O_{2}+2H_{2}O+4e^{-}$ & $\rightleftharpoons$ & $4 OH^{-}$          & 0.401    \\ \hline
                 $ 2H^{+}+2e^{-} $ & $\rightleftharpoons$ &                     & 0.000\\ \hline
                  $Fe^{3+}+3e^{-}$ & $\rightleftharpoons$ & $Fe$                & -0.036   \\ \hline

\end{tabular} 
\end{table}
\end{document}

答案2

我认为问题出...在您表格的倒数第二行。我可以通过替换来使用该siunitx包。...\dots

另外,看看这个包。我使用提供的命令mhchem替换了你的第一个方程。\ce{}mhchem

\documentclass[a4paper,12pt]{report}
\usepackage[icelandic]{babel}
\usepackage{dcolumn}
\usepackage{siunitx}
\usepackage[version=3]{mhchem}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|rclS|}
    \hline
      \ce{O3_{(g)} + 2H+ + 2e-} & \ce{<=>} & \ce{O2_{(g)} + H2O} & 2.07     \\
    $H_{2}O_{2} + 2H^{+} + 2e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.776    \\
                    $Au^{+}+e^{-}$ & $\rightleftharpoons$ & $Au$                & 1.68     \\
                $Cl_{2}(g)+2e^{-}$ & $\rightleftharpoons$ & $2 Cl^{-}$          & 1.3583   \\
      $O_{2}(g) + 4H^{+} + 4e^{-}$ & $\rightleftharpoons$ & $2 H_{2}O$          & 1.229    \\
    $H_{2}O_{2} + 2e^{-} + 2e^{-}$ & $\rightleftharpoons$ & $2 OH^{-}$          & 0.88     \\
                  $ Ag^{+}+e^{-} $ & $\rightleftharpoons$ & $Ag$                & 0.7996   \\
           $ O_{2}+2H_{2}O+4e^{-}$ & $\rightleftharpoons$ & $4 OH^{-}$          & 0.401    \\ \hline
                 $ 2H^{+}+2e^{-} $ & $\rightleftharpoons$ &                     & 0.000\dots \\ \hline
                  $Fe^{3+}+3e^{-}$ & $\rightleftharpoons$ & $Fe$                & -0.036   \\ \hline
\end{tabular} 
\end{table}
\end{document}

在此处输入图片描述

相关内容