使用 Tikz 创建正极限和逆极限

使用 Tikz 创建正极限和逆极限

我正在尝试制作一些看起来像在此处输入图片描述

我正在尝试从这里出发(工作):

\begin{tikzcd}
A \arrow{r}\arrow{rd}
&B \arrow{d}\arrow[leftarrow]{r}
&C \arrow{ld}\\
&D
\end{tikzcd}

到这里(不起作用):

\begin{tikzcd}
A \arrow{r}\arrow{rd} \arrow{rdd}
&B \arrow{d}\arrow[leftarrow]{r}
&C \arrow{ld} \arrow{ldd} \\
&D
&E\\
\end{tikzcd}

我尝试了很多组合,但不知道 tikz@xyz 值如何工作。如能提供任何帮助,我将不胜感激。

谢谢,

布赖恩

答案1

您必须使用三列。

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}

\[
\begin{tikzcd}[row sep=4em]
X_{i} \arrow[rr,"f_{ij}"] \arrow[dr,"\phi_{i}"]
  \arrow[ddr,swap,end anchor={[xshift=0.2em]north west},"\psi_{i}"]
&& 
X_{j} \arrow[dl,swap,"\phi_{j}"] 
  \arrow[ddl,end anchor={[xshift=-0.2em]north east},"\psi_{j}"]
\\
& X \arrow[d,"u"]
\\
& Y
\end{tikzcd}
\]

\end{document}

end anchor只是为了避免箭头两端靠得太近。

在此处输入图片描述

相关内容