这是图表代码及其输出。我从文档中获取了代码,tikzcd
但当我想添加一些额外的箭头时,它会出现错误。我如何从“ij-S-open”添加向上箭头并从“ij-P-open”添加向下箭头?
\begin{tikzcd}[column sep=tiny]
& ij-S-O \ar[dr, Rightarrow] \ar[drr, Rightarrow, bend left=20]
&
&
[1.5em] \\
ij-\alpha-open \ar[ur, Rightarrow] \ar[dr, Rightarrow]
&
&
SP-O \ar[r, dashed]
&
ij-SP-SD \\
&
ij-P-O \ar[ur, Rightarrow]\ar[urr, Rightarrow, bend right=20]
&
&
\end{tikzcd}
答案1
您需要先创建一个箭头可以指向的节点。此操作的最低设置是{}
描绘一个空节点。
请注意,环境中的空行tikzcd
会导致编译错误。[1.5em]
在那里没有意义,因此我将其删除。
\documentclass[border=1mm]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=tiny]
& {} & & \\
& ij-S-O \ar[dr, Rightarrow] \ar[drr, Rightarrow, bend left=20] \ar[u]
&
& \\
ij-\alpha-open \ar[ur, Rightarrow] \ar[dr, Rightarrow]
&
&
SP-O \ar[r, dashed]
&
ij-SP-SD \\
&
ij-P-O \ar[ur, Rightarrow] \ar[urr, Rightarrow, bend right=20] \ar[d]
&
& \\
& {} & &
\end{tikzcd}
\end{document}