如何在符号前排版索引?

如何在符号前排版索引?

我知道如何在下划线的帮助下写一个通常的索引,但我似乎无法找到如何在字母/文本前面写一个(上/下)索引。

这一类指标在化学中很常见。

答案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

在这种情况下,最简单的方法是使用leftidx包裹。直接取自包装文档

\usepackage{leftidx}% http://ctan.org/pkg/leftidx
...
$\leftidx{_1^2}{\left(\frac{1}{b}\right)}{_3^4}$

左撇子

该包提供了命令\leftidx{<left indices>}{<stuff>}{<right indices>}

答案4

几分钟前我刚看到这个包,它有一个很好的例子。不过可能还有其他用于化学的包。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tensor}

\begin{document}
$\tensor*[^{14}_6]{\mathrm{C}}{}$
\end{document}

此示例直接复制自张量包

相关内容