![如何在符号前排版索引?](https://linux22.com/image/239766/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%AC%A6%E5%8F%B7%E5%89%8D%E6%8E%92%E7%89%88%E7%B4%A2%E5%BC%95%EF%BC%9F.png)
我知道如何在下划线的帮助下写一个通常的索引,但我似乎无法找到如何在字母/文本前面写一个(上/下)索引。
这一类指标在化学中很常见。
答案1
您必须为 TeX 提供一个“假”对象来放置索引:
${}^1_2X^3_4$
然而,对于化学排版,你应该使用专门的包,例如mhchem
。此示例取自mhchem
文档:
\ce{^{227}_{90}Th+}
它将排版带电荷为 90、原子质量为 227 的正钍离子的符号。
答案2
mathtools
除其他有用功能外,还提供了prescript
用于此目的的命令。虽然冗长,但如果您不想摆弄负空间和假物体,它很有用。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
{}^{4}_{12}\mathbf{C}^{5+}_{2}
\quad
\prescript{14}{2}{\mathbf{C}}^{5+}_{2}
\quad
\prescript{4}{12}{\mathbf{C}}^{5+}_{2}
\quad
\prescript{14}{}{\mathbf{C}}^{5+}_{2}
\quad
\prescript{}{2}{\mathbf{C}}^{5+}_{2}
\]
\end{document}
答案3
答案4
几分钟前我刚看到这个包,它有一个很好的例子。不过可能还有其他用于化学的包。
\documentclass{article}
\usepackage{amsmath}
\usepackage{tensor}
\begin{document}
$\tensor*[^{14}_6]{\mathrm{C}}{}$
\end{document}
此示例直接复制自张量包。