一些子反应的排版更美观

一些子反应的排版更美观

我希望这个问题不是重复的,但我在这个论坛上找不到它。我想排版一个反应,如下所示:

在此处输入图片描述

但是,我得到的结果相当丑陋,我的问题是是否有更好的选择。这是生成它的代码:

    \documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath,amssymb,graphicx}
    \begin{document}
    \begin{align}
     \pi^+~\to~&\mu^++\nu_\mu\notag\\
     &\,\rotatebox[origin=c]{180}{$\Lsh$}\, e^++\bar\nu_\mu+\nu_e\;.
    \end{align}
    \end{document}

有没有一种简单的方法可以获得更合理的输出,即更大的箭头并且更接近 \mu^+ ?

答案1

这是另一种选择。

\begin{align}
\pi^+~\to~&\mu^++\nu_\mu\notag\\[-.7ex]
& \put(3.5,2.5){\line(0,1){10}}\to e^++\bar\nu_\mu+\nu_e\;.
\end{align}

在此处输入图片描述

如果希望箭头的起点更靠近,\mu则可以将-.7负值调大。通过更改 10 来调整箭头垂直部分的长度。

答案2

您可以使用\drsh中的符号mathabx。以下是如何加载它而不加载完整mathabx字体(这将替换 中的符号字体amsmath)。我还\to用替换了\longrightarrow,并删除了不可分割的空格。看看它是否符合您的要求:

\documentclass{article}
\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,graphicx}

 \DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{
<-6> mathb5 <6-7> mathb6 <7-8> mathb7
<8-9> mathb8 <9-10> mathb9
<10-12> mathb10 <12-> mathb12
}{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareFontSubstitution{U}{mathb}{m}{n}

\DeclareMathSymbol{\drsh}{\mathrel}{mathb}{"EB}

\begin{document}

\begin{align}
 \pi^+ \longrightarrow{} &\mu^+ + \nu_\mu\notag\\
 & \drsh e^+ +\bar \nu_\mu + \nu_e\;.
\end{align}

\end{document} 

在此处输入图片描述

相关内容