我对以下交换图感到困惑。主要是,我不确定如何正确对齐中间行。目前这是我最好的尝试。
删除不需要的 $N_n$ 后,我无法让代码编译(这只是一种虚拟的,以便代码可以编译)。此外,我无法让图表像图片中那样很好地对齐。
\documentclass[border=10pt,tikz]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
C_{n+1} \arrow{r} \arrow{dr} & B_n \arrow{d} \arrow{r} & C_n \arrow{r} \arrow{d} & B_{n-1} \\
& A_n \arrow{r} \arrow{d} & A_{n-1} \arrow{r} & N_n \\
E_{n+1} \arrow{r} & D_n \arrow{r} & E_n \arrow{r} & D_{n-1}
\end{tikzcd}
\end{document}
答案1
\arrow{d}
意思是往下走。所以那里一定有东西。
\arrow{dd}
意思是低于两级。
单元格不能以箭头开始,然后包含某些内容。因此
\arrow{r} C
不好,但是
\arrow{r} & C
很好。
完整代码:
\documentclass[border=10pt,tikz]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
\arrow{r} & C_{n+1} \arrow{dd} \arrow{dr} & & B_n \arrow{dd} \arrow{r} & C_n \arrow{dd} \arrow{dr} & & B_{n-1} \arrow{r} \arrow{dd} & {}\\
& & A_n \arrow{ur} \arrow{dr} & & & A_{n-1} \arrow{ur} \arrow{dr} \\
\arrow{r} & E_{n+1} \arrow{ur} & & D_n \arrow{r} & E_n \arrow{ur} & & D_{n-1} \arrow{r} & {}
\end{tikzcd}
\end{document}