META


xy-picsテスト:四角ばっかのページ

\[ \begin{xy} <2em,0em>: (0,0)="a"*=<2em,4em>{\frac{50}{80}}*\frm{-}, (1,0)="b"*=<2em,4em>{\frac{30}{80}}*\frm{-}, (3,0.5)="c"*=<2em,2em>{\frac{10}{50}}*\frm{-}, (3,-0.5)="d"*=<2em,2em>{\frac{40}{50}}*\frm{-}, (4,0.5)="e"*=<2em,2em>{\frac{10}{30}}*\frm{-}, (4,-0.5)="f"*=<2em,2em>{\frac{20}{30}}*\frm{-}, "a";"d" **\crv{~*=<4pt>{.} (1,-2.5)&(2,-2.5)}, "c";"d" **\crv{~*=<1pt>{*} (1.5,0)} , (0,1);(3,1) **\crv{(1,2.5)&(2,2.5)} *\dir{>}, (0,-1);(3,-1) **\crv{(1,-2.5)&(2,-2.5)} ?>*\dir{>}, (1,-1);(4,-1) **\crv{(2,-2.5)&(3,-2.5)} ?>*\dir{>}, \end{xy} \]
  • "a"〜"d"のカーブを描くと、四角の中心から中心となる
       なお、\(\frac{50}{80}\)を"a"と名付け、\(\frac{40}{50}\)を"d"と名付けた
  • 座標指定すれば、四角の辺から辺への矢印も描ける
  • \(\frac{10}{50}\)に普通に矢印「*\dir{>}」を置くと、線の方向に向かない
  • \(\frac{40}{50}\)\(\frac{20}{30}\)には「?>*\dir{>}」として矢印を置いた為、線の方向に一致 \[ \begin{xy} <2em,0em>: (0,0)="a"*=<2em,4em>{\frac{50}{80}}*\frm{-}, (1,0)="b"*=<2em,4em>{\frac{30}{80}}*\frm{-}, (3.5,0.5)="c"*=<4em,2em>{\frac{20}{80}}*\frm{-}, (3.5,-0.5)="d"*=<4em,2em>{\frac{60}{80}}*\frm{-}, (1.5,0);(2.5,0) **\crv{(2,0.2)} ?>*\dir{>}, \end{xy} \] \[ \begin{xy} *=<2em,2em>{\frac{1}{8}}*\frm{-}, <2em,0em>*=<2em,2em>{\frac{1}{8}}*\frm{-}, <0em,-2em>*=<2em,2em>{\frac{4}{8}}*\frm{-}, <2em,-2em>*=<2em,2em>{\frac{2}{8}}*\frm{-}, \end{xy} \] \[ \begin{xy} *=<2em,4em>{\tiny{A(0,0)}}*\frm{-}, <2em,0em>*=<2em,4em>{\tiny{B(2,0)}}*\frm{-}, <5em,0em>*=<2em,2em>{\tiny{C(5,0)}}*\frm{-}, <7em,1em>*=<2em,2em>{\tiny{D(7,1)}}*\frm{-}, <7em,-1em>*=<2em,2em>{\tiny{E(7,-1)}}*\frm{-}, <5em,-3em>*=<4em,2em>{\tiny{F(5,-3)}}*\frm{-}, <6em,-5em>*=<4em,2em>{\tiny{G(6,-5)}}*\frm{-}, \end{xy} \]
  • 前提条件
    • Aの座標が(0,0)で、単位は1em
    • Aの箱は横1em、縦2em
    • Cの箱が横1em、縦1em
  • アンカーはAの中心なので、
  • →縦方向0emのままだと上下中心へ:C
  • →縦方向+1emするとAと上辺が揃う:D
  • →縦方向-1emするとAと下辺が揃う:E
  • 箱の大きさを横2emにすると、アンカー(中心)もズレるので、
  • →Cと同じx座標のFが左にずれている(CとFの中心は一致)
  • →横方向+1emすると左辺がCと揃う:G

    \[\begin{equation} \xymatrix{ \ar@{-}[r] \ar@{-}[d] & \ar@{-}[d] \\ \ar@{-}[r] & \ar@{}[lu]|{\large{\frac{1}{8}}} } \end{equation}\] \[ \begin{xy} *=<3em,3em>{\frac{1}{8}}*\frm{-}, <3em,3em>*=<3em,3em>\txt{2}*\frm{-}, <3em,-3em>*=<3em,3em>\txt{3}*\frm{-} \end{xy} \] \[ \begin{xy} \xymatrix { U \ar@/_/[ddr]_y \ar@{.>}[dr]|{\langle x,y \rangle} \ar@/^/[drr]^x \\ & X \times_Z Y \ar[d]^q \ar[r]_p & X \ar[d]_f \\ & Y \ar[r]^g & Z } \end{xy} \]
  • 0 件のコメント:

    コメントを投稿