LaTeX 中的化学方程式

LaTeX 中的化学方程式

我正在尝试使用以下代码在 LaTeX 中创建一个方程。

\delta{$^{66}$}Zn = \Bigg[ \frac{{($^{66}$Zn/ $^{64}$Zn)$_{sample}$}}{{( $^{66}$Zn/ $^{64}$Zn)$_{standard}$}} - 1 \Bigg] \times $1000\textperthousand$

当我运行 TeXWorks 时,我遇到了一堆错误。错误如下

! Missing $ inserted.
<inserted text> 
                $
l.11 \delta
           {$^{66}$}Zn = \Bigg[ \frac{{($^{66}$Zn/ $^{64}$Zn)$_{sample}$}}{{...

我试图重现下图,并在等式末尾加上千分之一符号。该\frac命令似乎没有像图中所示那样分割分子和分母。

在此处输入图片描述

任何帮助都将不胜感激。谢谢。

这是 MWE

\documentclass{article}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath,amsmath}
\begin{document}


\delta{$^{66}$}Zn = \Bigg[ \frac{{($^{66}$Zn/ $^{64}$Zn)$_{sample}$}}{{( $^{66}$Zn/ $^{64}$Zn)$_{standard}$}} - 1 \Bigg] \times $1000\textperthousand$


\end{document}

答案1

您应该使用mhchem包,它可简化化学反应/化合物的排版。如果chemgreek安装了包,mhchem 将加载它,以便显示upright希腊字母:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[TS1,T1]{fontenc}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath,amsmath}
\usepackage{mhchem, textcomp}

\begin{document}

\[ \ce{\delta^{66} Zn} = \left[ \frac{\bigl(\ce{^{66}Zn}/\ce{^{64}Zn}\bigr)_\text{sample}}{\bigl(\ce{^{66}Zn}/ \ce{^{64}Zn}\bigr)_\text{standard}} - 1 \right] \times 1000\,\text{\textperthousand} \]

\end{document} 

在此处输入图片描述

答案2

例如,mhchem可以使用包来排版化学式。化学符号的字母通常是直立的。可以像\textperthousand在文本模式下一样设置千分号(\text使用包amsmathamstext\mbox)。该示例更进一步,使用包siunitx来设置具有“单位”千分的数字。

\documentclass{article}
\usepackage{amsmath}
\usepackage[version=3]{mhchem}
\usepackage{textcomp}
\usepackage{siunitx}
\DeclareSIUnit\permille{\text{\textperthousand}}

\begin{document}
\[
  \delta\, \ce{^{66}Zn} =
  \left[
    \frac{\ce{(^{66}Zn/^{64}Zn)_{sample}}}
         {\ce{(^{66}Zn/^{64}Zn)_{standard}}}
    - 1
  \right]
  \times \SI{1000}{\permille}
\]
\end{document}

结果

答案3

这个怎么样?我已经为 Zn 使用了 mhchem 包。我强烈推荐它来简化任何化学排版需求。

大化学公式

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[version=3]{mhchem}

\begin{document}

\begin{equation*}
    \delta\thinspace\ce{^{66}Zn} = \Biggl[\frac{(\ce{^{66}Zn}/\ce{^{64}Zn})_{\text{sample}}}{(\ce{^{66}Zn}/\ce{^{64}Zn)}_{\text{standard}}} - 1\Biggr] \times 1000 \text{\textperthousand}
\end{equation*}

\end{document}

编辑后的版本与其他解决方案几乎相同。\text{}可以在数学模式下使用它来输入\textperthousand。此符号并非在所有字体编码中都可用,因此需要此fontenc包。

相关内容