如何编码从一条线到另一条线的箭头

如何编码从一条线到另一条线的箭头

我正在尝试实现下一个事件链:

在此处输入图片描述

但我不知道该怎么做。如能得到任何帮助我将不胜感激。

先感谢您!

编辑:在了解了这个论坛的工作方式后,我会尝试缩小问题范围。我怎样才能制作一个从一条线到另一条线的箭头,同时“间隔”不同的线,使它们从不同的点开始?这是否意味着某种“锚点”,对于箭头,我可以将其放置在任何一点?我是 LateX 的新手,因此任何进一步的文献都会受到欢迎。

答案1

Ti 中的解决方案Z,使用tikzmark库。

\documentclass[tikz,border=3.141592mm]{standalone}
\usetikzlibrary{tikzmark}

\begin{document}
    \begin{tikzpicture}[remember picture,every node/.style={outer sep=2pt},->]
        \node {$\Xi^{*-} \rightarrow \tikzmarknode{L1-1}{K}^- + \tikzmarknode{L1-2}\Sigma^0$};
        
        \draw (L1-1) |-++ (.5,-1.5) node[right] {$\tikzmarknode{L4-1}{\pi}^- + \tikzmarknode{L4-2}{\pi}^0$};

        \draw (L1-2) |-++ (.2,-.5) node[right] {$\tikzmarknode{L2-1}{\Lambda}^0 + \gamma$};
        
        \draw (L2-1) |-++ (.2,-.5) node[right] {$p+\mathrm{e}^-+\bar{\nu}_{\mathrm{e}}$};
        
        \draw (L4-1) |-++ (.2,-1) node[right] {$\tikzmarknode{L6-1}{\mu}+ \bar{\nu}_\mu$};
        \draw (L4-2) |-++ (.2,-.5) node[right] {$\gamma + \gamma$};
        
        \draw (L6-1) |-++ (.2,-.5) node[right] {$\mathrm{e}^- + \bar{\nu}_{\mathrm{e}} + \nu_\mu$};
    \end{tikzpicture}
\end{document}

每条线从 L1 到 L6 编号,并且节点从左到右用刻度标记,即(L1-1)(L1-2)、 等等。 节点中的 tikzmark

相关内容