このスキームをラテックスで描画するにはどうすればいいでしょうか?

このスキームをラテックスで描画するにはどうすればいいでしょうか?

このようなスキームを LaTeX で描画できるかどうかご存知ですか? どのパッケージを使用すればよいですか? 私に近い例をご存知ですか? ありがとうございます!

ここに画像の説明を入力してください

答え1

TikZ コマンドをいくつか知っているとおっしゃったので、ここから始めましょう。何かわからないことや行き詰まったことがあれば、遠慮なくコメントしてください。

出力

ここに画像の説明を入力してください

コード

\documentclass[margin=10pt]{standalone}
\usepackage{tikz}

\usetikzlibrary{arrows.meta}

\tikzset{
    double/.style={shorten <= 3mm, shorten >= 2mm}
}

\begin{document}
\begin{tikzpicture}

\draw[red!50!black] (0,0) .. controls (3,2.5) and (5,-2.5) .. (7,0)
    \foreach \x [evaluate=\x as \pos using ((10/5)*.\x)] in {0,...,5}{ 
        node[pos=\pos, circle, fill=red!50!black] (a\x) {} 
    };

\draw (-1,-2) coordinate (O) -- (8,-2);

\foreach \y in {0,...,5}{
    \draw[double, -{Latex}] (a\y.south east) -- (a\y.south east|-O);
    \draw[double, -{Latex}] (a\y.south west|-O) -- (a\y.south west);
}

\end{tikzpicture}
\end{document}

関連情報