我需要帮助重构一些 Tikz 代码

我需要帮助重构一些 Tikz 代码

我正在尝试以箭头 u 和 v 反转的方式呈现下面的交换图,但我不知道该怎么做。如能得到任何帮助我将不胜感激。

在此处输入图片描述

\documentclass{standalone}
\usepackage{tikz-cd}
\begin{document}
$ \begin{tikzcd}
\Gamma(T,\mathcal{O}_{T}) \arrow[ddr, bend right, "v"] \arrow[drr, bend left, "u"] && \\
& A \otimes_{R} B \arrow[ul, dotted, "{ \exists \; ! \; \theta}"] & B \arrow[l, "q"] \\
& A \arrow[u, "p"] & R \arrow[l, "t"] \arrow[u, "r"] 
\end{tikzcd} $
\end{document}

答案1

像这样?

在此处输入图片描述

您需要将这些箭头的起点移动到其目的地并将它们指向相反的方向......

\documentclass[margin=3mm,varwidth]{standalone}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}
\Gamma(T,\mathcal{O}_{T})
    &   &   \\
    & A \otimes_{R} B \arrow[ul, dotted, "{ \exists \; ! \; \theta}"] % <--
        & B \arrow[l, "q"] \arrow[ull, bend right, "u" ']   \\
    & A \arrow[u, "p"] \arrow[uul, bend left, "v"]
        & R \arrow[l, "t"] \arrow[u, "r"]
\end{tikzcd}
\]

相关内容