答案1
您可以轻松地使用tikz-cd
包裹。
由于您的箭头全部都是Rightarrow
(从起点到终点看),我将其[arrows=Rightarrow]
作为环境的一个选项tikzcd
,否则您可以将Rightarrow
(或Leftarrow
)作为的选项\ar
,例如\ar[Rightarrow, d]
。
题外话:我已经使用了\text
变量,并在和之后[...]
调整了矩阵的行和列之间的间距。&
\\
\documentclass{article}
\usepackage{tikz-cd}
\usepackage{amsmath}
\begin{document}
\begin{displaymath}
\begin{tikzcd}[arrows=Rightarrow]
&[10pt] & \text{SCoS} \ar[dll] \ar[d] \ar[drr] & & \\
\text{CoS} \ar[drr] \ar[rr]\ar[rrddd] & & \text{NS} & & \text{SCS} \ar[dll] \ar[ddl] \ar [ll]\\
& & \text{CS} \ar[dd] & & \\[-3ex]
& & & \text{PO} \ar[dl] & \\[4ex]
& & \text{wPO} & &
\end{tikzcd}
\end{displaymath}
\end{document}
答案2
现在我会使用tikz-cd
,但使用 Xy-pic 也是可能的。
\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\begin{displaymath}
\xymatrix@R-2ex{
& & SCoS \ar@{=>}[dll] \ar@{=>}[d] \ar@{=>}[drr] & & \\
CoS \ar@{=>}[drr] \ar@{=>}[rr] \ar@{=>}[dddrr] & & NS
& & SCS \ar@{=>}[ll] \ar@{=>}[dll] \ar@{=>}[ddl] \\
& & CS \ar@{=>}[dd] & & \\ & & & PO \ar@{=>}[dl] & \\
& & wPO & &
}
\end{displaymath}
\end{document}