我怎样才能在交换图下得到接近的东西?

我怎样才能在交换图下得到接近的东西?

我正在尝试制作一个漂亮的交换图。我用 xymatrix 编写了它,但它也可以用 tikZ 编写。我希望图表和最后一行之间的距离更小。我不知道该怎么做。

 \documentclass[11pt,twoside,a4paper]{book}

    \usepackage[margin=1.5in]{geometry}
    \usepackage{xypic,amsmath}

    \begin{document}


   \begin{align*}
    \xymatrix{
    A \ar[r]^{x} \ar[d]^{\wr} & B\ar[d]^{\wr} \\    
            C \ar[r] & D\\
            (t \ar@{|->}[r]& z.
        }
    \end{align*}

    \end{document}

答案1

解决方案如下tikz-cd

\documentclass{book}

\usepackage{amsmath}
\usepackage{tikz-cd}

\begin{document}
    \begin{center}
    \begin{tikzcd}
        A \ar[r, "x"] \ar[d, "\wr"] & B\ar[d, "\wr"] \\[4pt]
        C \ar[r] & D \\[-12pt]
        (t \ar[mapsto,r]& z).\\
    \end{tikzcd}
    \end{center}
\end{document}

在此处输入图片描述

答案2

可能最简单的方法是降低所有行高,然后在方块中添加一个空行:

示例输出

\documentclass{book}

\usepackage{amsmath}
\usepackage{xypic}

\begin{document}

\begin{align*}
  \xymatrix@R=.5pc{
    A \ar[r]^{x} \ar[dd]^{\wr} & B\ar[dd]^{\wr} \\ &\\
  C \ar[r] & D \\
  (t \ar@{|->}[r]& z).}
\end{align*}

\end{document}

相关内容