在工作期间化学报告我想对齐一些计算,因此我做了以下操作:
\begin{align}
$\text{Concentratie \ce{H2C2O4}: }& 6,5094 \frac{g}{L} $\\
$\text{Aantal gram \ce{H2C2O4}: }& 25 \cdot 10^{-3} * 6,5094 = 0,162735 \text{ gram } \ce{H2C2O4}$\\
$\text{Aantal mol \ce{H2C2O4}: }& \frac{0,162735}{2\cdot 1,008 + 2 \cdot 12,01 + 4 \cdot 16} = \frac{0,162735}{90,036} = 0,0018 \text{ mol }$\\
\end{align}
现在的问题是,我在线上收到很多错误\end{align}
:
PS. 由于是荷兰语,所以部分文字可能看不懂。
答案1
我建议您也加载siunitx
并使用此代码:
\usepackage{siunitx}
\sisetup{output-decimal-marker = {,}}
\begin{document}
..................
\begin{alignat}{2}
& \text{Concentratie \ce{H2C2O4}: }&\quad & \SI[per-mode=fraction]{6,5094}{\g\per\L} \\
& \text{Aantal gram \ce{H2C2O4}: }& & \num{25 e-3} * \num{6,5094} = \SI{0,162735}{\gram}~ \ce{H2C2O4} \\
& \text{Aantal mol \ce{H2C2O4}: }& & \frac{\num{0,162735}}{2\cdot \num{1,008} + 2\cdot 12{,}01 + 4 \cdot 16} = \frac{\num{0,162735}}{90{,}036} =\SI{ 0,0018}{\mol}
\end{alignat}
.............
\end{document}
编辑:
对于非缩进方程,您可以使用flalign
环境,或将上述解决方案嵌套在fleqn
环境中(在中定义nccmath
,是的非常有用的补充amsmath
):
\begin{flalign}
& \text{Concentratie \ce{H2C2O4}: }&\quad & \SI[per-mode=fraction]{6,5094}{\g\per\L} &\qquad \\
& \text{Aantal gram \ce{H2C2O4}: }& & \num{25 e-3} * \num{6,5094} = \SI{0,162735}{\gram}~ \ce{H2C2O4} \\
& \text{Aantal mol \ce{H2C2O4}: }& & \frac{\num{0,162735}}{2 · \num{1,008} + 2 · 12{,}01 + 4 · 16} = \frac{\num{0,162735}}{90{,}036} =\SI{ 0,0018}{\mol}
\end{flalign}
\bigskip
\begin{fleqn} %requires nccmath
\begin{alignat}{2}
& \text{Concentratie \ce{H2C2O4}: }&\quad & \SI[per-mode=fraction]{6,5094}{\g\per\L} \\
& \text{Aantal gram \ce{H2C2O4}: }& & \num{25 e-3} * \num{6,5094} = \SI{0,162735}{\gram}~ \ce{H2C2O4} \\
& \text{Aantal mol \ce{H2C2O4}: }& & \frac{\num{0,162735}}{2 · \num{1,008} + 2 · 12{,}01 + 4 · 16} = \frac{\num{0,162735}}{90{,}036} =\SI{ 0,0018}{\mol}
\end{alignat}
\end{flalign}