将方程式上方的箭头对齐

将方程式上方的箭头对齐

我对在等式顶部对齐箭头这项简单任务感到非常沮丧。最终结果应该是这样的:

到目前为止我有这个:

\begin{alignat*}{3}
&\Rightarrow \Rightarrow &\Rightarrow &\Rightarrow \\
&^{60}_{27} \text{Co} \longrightarrow ~ ^{60}_{28}\text{Ni}^* + \quad  &e^- + \quad &\overline{\nu}_e\\
& &\longleftarrow &\longrightarrow
\end{alignat*}

但第二和第三个箭头都在中微子上方。正如所见,我是 Latex 的初学者……

答案1

这里有一些可以更容易输入的代码。

\documentclass{article}
\usepackage{xparse}
\usepackage{amsmath}

\NewDocumentCommand{\isotope}{O{}mo}{%
  \ensuremath{%
    \IfNoValueTF{#3}
      {{\mathstrut}#1\mathrm{#2}}}
      {\EvalOptions{#3}{{\mathstrut}#1\mathrm{#2}}%
  }%
}
\NewDocumentCommand{\particle}{mo}{%
  \ensuremath{%
    \IfNoValueTF{#2}
      {\mathstrut#1}
      {\EvalOptions{#2}{\mathstrut#1}}%
  }%
}
\NewDocumentCommand{\electron}{}{%
  \particle{e^{-}}%
}
\NewDocumentCommand{\neutrino}{}{%
  \particle{\bar{\nu}_{e}}%
}

\ExplSyntaxOn
\NewDocumentCommand{\EvalOptions}{mm}
 {
  \group_begin:
  \keys_set:nn { lovemedo/particles } { #1 }
  \overset{\l_lovemedo_particles_above_tl}
   {
    \underset{\l_lovemedo_particles_below_tl}{\vphantom{\Big|}#2}
   }
  \group_end:
 }
\keys_define:nn { lovemedo/particles }
 {
  above .tl_set:N = \l_lovemedo_particles_above_tl,
  below .tl_set:N = \l_lovemedo_particles_below_tl,
 }
\ExplSyntaxOff

\begin{document}

\[
\isotope[^{60}_{27}]{Co}[above={\Rightarrow}{\Rightarrow}]
\longrightarrow
\isotope[^{60}_{28}]{Ni}
+
\electron[above=\Rightarrow,below=\leftarrow]
+
\neutrino[above=\Rightarrow,below=\rightarrow]
\]

\end{document}

在此处输入图片描述

如果要增加反应箭头和+标志周围的空间,可以添加

\NewDocumentCommand{\increasespace}{}{%
  \thickmuskip=\muexpr\thickmuskip*3\relax
  \medmuskip=\muexpr\medmuskip*3\relax
}

在开头,然后输入显示为

\[
\increasespace
\isotope[^{60}_{27}]{Co}[above={\Rightarrow}{\Rightarrow}]
\longrightarrow
\isotope[^{60}_{28}]{Ni}
+
\electron[above=\Rightarrow,below=\leftarrow]
+
\neutrino[above=\Rightarrow,below=\rightarrow]
\]

在此处输入图片描述

答案2

下面的情况看上去还不错:

\documentclass[]{article}

\usepackage{amsmath}

\begin{document}
\[
  \overset{\Rightarrow\Rightarrow\mathstrut}{^{60\mathstrut}_{27} \text{Co}}
  \longrightarrow
  {}^{60\mathstrut}_{28}\text{Ni}^*
  + \underset{\longleftarrow}
    {\overset{\Rightarrow\mathstrut}{e^{\mathstrut-}_{\mathstrut}}}
  + \underset{\longrightarrow}
    {\overset{\Rightarrow\mathstrut}{\overline{\nu}^{\mathstrut}_{e\mathstrut}}}
\]
\end{document}

在此处输入图片描述

答案3

这就是你要找的东西吗?

\documentclass{article}

\usepackage{amsmath}

\begin{document}
    \[
    \begin{array}{*7c}
    \Rightarrow \Rightarrow& & & &\Rightarrow & &\Rightarrow \\
    ^{60}_{27} \text{Co} &\longrightarrow & ^{60}_{28}\text{Ni}^* &+& e^- &+& \overline{\nu}_e\\
    & & & &\longleftarrow & &\longrightarrow
    \end{array}
    \]
\end{document}

在此处输入图片描述

相关内容