\xymatrix 中两个平行箭头之间的 \vdots

\xymatrix 中两个平行箭头之间的 \vdots

我有以下代码

\xymatrix{a

答案1

tikz-cd我已经通过放置\vdots在两个箭头之间解决了您的问题。我有时会使用xymatrix

在此处输入图片描述

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

\begin{document}
\begin{tikzcd}
Y_{n-1} & Y_n \arrow[l, "d_0"', bend right=42] \arrow[r, draw=none, "\raisebox{+1.5ex}{\vdots}" description]\arrow[l, "d_n", bend left=42] \arrow[r, "s_0", bend left=42]
\arrow[r, "s_n"', bend right=42] \arrow[l, draw=none, "\raisebox{+1.5ex}{\vdots}" description] & Y_{n+1}
\end{tikzcd}
\end{document}

答案2

xypic使用(以及@Sebastiano 建议的有用命令)的解决方案\raisebox。观察垂直点与箭头标签对齐。

在此处输入图片描述

\documentclass{standalone}
\usepackage[all]{xy}
\begin{document}
$\xymatrix@C=1.5cm{
    Y_{n-1} & 
    Y_n \ar@{}[r]|-{\raisebox{+1.5ex}{\vdots}}\ar@{}[l]|-{\raisebox{+1.5ex}{\vdots}}
        \ar@/_2ex/[r]_-{s_n} \ar@/^2ex/[r]^-{s_0} \ar@/_2ex/[l]_-{d_0} \ar@/^2ex/[l]^-{d_n} &
    Y_{n+1}
}$
\end{document}

相关内容