XY-Pic 图中弯曲箭头

XY-Pic 图中弯曲箭头

在下面的 LaTeX 文件给出的带有弯曲箭头的图中,箭头的方向错误。

我该如何改正它?

\documentclass[a4paper,11pt]{amsart}
\usepackage[all]{xy}
\begin{document}
\[    \xymatrix@1@R=7pt@C=10pt{
& 0 \ar@{-}[rd] &&&&  1\ar@{-}[ld] \\
&& a\ar@{-}[r] & \cdots  \ar@{-}[r] & b \\
&2\ar@{-}[ru] &&&& 
3\ar@{-}[lu] \ar@{-->} `d[dl] `[lllll] `[uu] \\ 
&&&&
 }   \]
\end{document}

答案1

一个可能的解决方案如下。本质上我只是添加了一个相对定位参数来让箭头转向正确的方向。此外,我还更改了箭头的变体,\ar@{--2>}使箭头更加清晰。

\documentclass[a4paper,11pt]{amsart}
\usepackage[all]{xy}
\begin{document}
    \[    \xymatrix@1@R=7pt@C=10pt{
        & 0 \ar@{-}[rd] &&&&  1\ar@{-}[ld] \\
        && a\ar@{-}[r] & \cdots  \ar@{-}[r] & b \\
        &2\ar@{-}[ru] &&&& 
        3\ar@{-}[lu] \ar@{--2>} `d[dl] `[lllll] `[uu] [uullll] \\  
        &&&&
    }   \]
\end{document}

示例图像

答案2

如果你想让整个箭头虚化,你必须切换到

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}[every arrow/.append style={dash}]
0 \arrow{dr} & &[.8cm] & 1 \\
& a \arrow{r}[description]{\ldots} & b \arrow{ur}\arrow{dr} & \\
2 \arrow{ur} & & & 3 \arrow[->, dashed, rounded corners, to path={ -- ([yshift=-2ex]\tikztostart.south) -| ([xshift=-2ex]\tikztotarget.west) -- (\tikztotarget)}]{uulll}
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

相关内容