考虑以下交换图的代码
\begin{tikzcd}[column sep=50pt]
A \arrow{d}\arrow{r} & B \arrow[leftarrow]{dl}\\
C
\end{tikzcd}
我可以通过添加参数 [column sep=50pt] 来延长从 A 到 B 的右箭头。如何延长从 A 到 C 的垂直箭头?
答案1
两个基本选项是:
- 添加适当的
row sep
。 - 在后面添加距离
\\
,例如\\[1.5cm]
。
这些选项的作用并不完全相同,因为指定的距离具有不同的含义,如下例所示。
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[\begin{tikzcd}[column sep=50pt,row sep=50pt]
A \arrow{d}\arrow{r} & B \arrow[leftarrow]{dl}\\
C
\end{tikzcd}
\qquad\begin{tikzcd}[column sep=50pt]
A \arrow{d}\arrow{r} & B \arrow[leftarrow]{dl}\\[50pt]
C
\end{tikzcd}
\]
\end{document}
如果只想更改几个行中的一个,则第一个选项可能更适合设置通用行分隔,如果只想更改几个行中的一个,则第二个选项更适合。