我正在尝试用点对齐表格中的数字。我知道一种使用该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}