MathJax 上标
MathJax superscript
如何制作这张图片:
MathJax 的结果
{}_{88}^{226}\mathrm{Ra},\;{}_6^{12}\mathrm C,\;{}_{14}^{30}\mathrm{Si},\;{}_{92}^{235}\mathrm U
下标和上标左对齐。
如果让它们居中对您来说足够了,那么您可以使用 smallmatrix
:
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"></script>
$$
\begin{smallmatrix}
112 \
4
\end{smallmatrix}
\mathrm{Ra}
$$
但是如果你想让它们右对齐,我认为你唯一的选择是使用 array
,但数字看起来太分散了。
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"></script>
$$
{
\scriptsize
\begin{array}{r}
112 \
4
\end{array}
}
\mathrm{Ra}
$$
这里还有一个例子(基于MathJax/mhchem):
window.MathJax = {
config: ["MMLorHTML.js"],
jax: ["input/TeX", "input/MathML", "input/AsciiMath", "output/HTML-CSS", "output/NativeMML"],
extensions: ["tex2jax.js", "mml2jax.js", "asciimath2jax.js", "MathMenu.js", "MathZoom.js"],
asciimath2jax: {
delimiters: [
['`', '`'],
['$', '$']
]
},
TeX: {
extensions: ["AMSmath.js", "AMSsymbols.js", "noErrors.js", "noUndefined.js", "mhchem.js"]
},
tex2jax: {
inlineMath: [
['$', '$'],
["\(", "\)"]
],
processEscapes: true
}
};
.MathJax_CHTML {
font-size: 30px !important;
}
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<p>
$\ce{^{226}_{88}$Ra$}$, $\ce{^{12}_{6}$C$}$, $\ce{^{30}_{14}$Si$}$, $\ce{^{235}_{92}$U$}$
</p>
如何制作这张图片:
MathJax 的结果
{}_{88}^{226}\mathrm{Ra},\;{}_6^{12}\mathrm C,\;{}_{14}^{30}\mathrm{Si},\;{}_{92}^{235}\mathrm U
下标和上标左对齐。
如果让它们居中对您来说足够了,那么您可以使用 smallmatrix
:
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"></script>
$$
\begin{smallmatrix}
112 \
4
\end{smallmatrix}
\mathrm{Ra}
$$
但是如果你想让它们右对齐,我认为你唯一的选择是使用 array
,但数字看起来太分散了。
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"></script>
$$
{
\scriptsize
\begin{array}{r}
112 \
4
\end{array}
}
\mathrm{Ra}
$$
这里还有一个例子(基于MathJax/mhchem):
window.MathJax = {
config: ["MMLorHTML.js"],
jax: ["input/TeX", "input/MathML", "input/AsciiMath", "output/HTML-CSS", "output/NativeMML"],
extensions: ["tex2jax.js", "mml2jax.js", "asciimath2jax.js", "MathMenu.js", "MathZoom.js"],
asciimath2jax: {
delimiters: [
['`', '`'],
['$', '$']
]
},
TeX: {
extensions: ["AMSmath.js", "AMSsymbols.js", "noErrors.js", "noUndefined.js", "mhchem.js"]
},
tex2jax: {
inlineMath: [
['$', '$'],
["\(", "\)"]
],
processEscapes: true
}
};
.MathJax_CHTML {
font-size: 30px !important;
}
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<p>
$\ce{^{226}_{88}$Ra$}$, $\ce{^{12}_{6}$C$}$, $\ce{^{30}_{14}$Si$}$, $\ce{^{235}_{92}$U$}$
</p>