如何防止图表被挤压

如何防止图表被挤压

我正在尝试创建下图,但问题是比例似乎不对。就像垂直方向被挤压了一样。

在此处输入图片描述

我的代码如下

\begin{tikzcd}
  &  & Z \arrow[rrdd, "g"] \arrow[lldd, "f"'] \arrow[dd, "\exists! h", dotted] &  &   \\
  &  &                                                                         &  &   \\
X &  & X \times Y \arrow[rr, "\pi_{Y}"'] \arrow[ll, "\pi_{X}"]                 &  & Y
\end{tikzcd}

有没有办法让它看起来更对称?

谢谢。

答案1

无需使用空行和空列来留出空间。只需在 的开头设置row sep和即可。column septikzcd

在此处输入图片描述

\documentclass{article}

\usepackage{tikz-cd}

\begin{document}
\begin{tikzcd}[row sep=1.5cm, column sep=1cm]
  & Z \arrow[rd, "g"] \arrow[ld, "f"'] \arrow[d, "\exists! h", dotted] \\
X & X \times Y \arrow[r, "\pi_{Y}"'] \arrow[l, "\pi_{X}"] & Y
\end{tikzcd}
\end{document}

相关内容