tikzcd 包中的一些箭头

tikzcd 包中的一些箭头

这是图表代码及其输出。我从文档中获取了代码,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}

在此处输入图片描述

相关内容