xy-pic における曲線の矢印の交差

xy-pic における曲線の矢印の交差

次のような図が欲しい

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

私ができることは

\[ 
\xy 
(-10,0)*+{ml}="ml";
(10,0)*+{mr}="mr";
(-5,13)*+{t}="t";
(10,-10)*+{b}="b";
{\ar@{-}@`{(10,0),(0,10),(-10,0)}|(0.11){\hole}|(0.501)\hole|(0.96){\dir{>}} "ml";"mr"};
{\ar@{-}|(0.5){\hole}|(0.75){\dir{>}} "b";"t"};
\endxy
\]

そしてこの図を取得します:

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

以下の質問があります:

  1. |(0.501)\holeに変更すると|(0.5)\hole、円弧の右側の部分が消えてしまいます。なぜでしょうか。また、どのように修正すればよいでしょうか。

  2. による穴あけは の場合に|(0.501)\holeのみ機能します{\ar ... "b";"t"};"b";"t"**\crv{(10,0)&(0,10)&(-10,0)}?(0.501)*{\hole};の代わりに を使用すると、図に穴が表示されません。何か間違っているのでしょうか?

  3. のようなものを挿入することで、交差計算機能を使用できますか?曲線に|!{"b";"t"}\hole適用する際に問題が発生しました。!

ありがとう!

関連情報