我正在尝试使用以下代码在 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
使用包amsmath
或amstext
或\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
包。