带有 tikzcd 的非常弯曲的箭头

带有 tikzcd 的非常弯曲的箭头

问题

我想要图中的箭头

弯曲度不够

向右进一步延伸,这样它就不会与中间的长公式重叠。

当前代码

我正在使用以下bend right选项:

  \begin{equation*}
    \begin{tikzcd}
        A
        &
      \\
        BBBBBBBBB \ar{u}
        &
      \\
        C \ar{u}\ar[uu,"f^*",bend right=90,swap]
        &
    \end{tikzcd}
  \end{equation*}

尝试的解决方案

我尝试使用一个控件:

  \begin{equation*}
    \begin{tikzcd}
        A
        &
      \\
        BBBBBBBBB \ar{u}
        &
      \\
        C \ar{u}\ar[uu,"f^*",to path={..controls +(2.5,1.5) .. (\tikztotarget)},swap]
        &
    \end{tikzcd}
  \end{equation*}

这将生成如下图表:

在此处输入图片描述

它不再重叠,但看起来不太好,更重要的是标签 $f^*$ 消失了。

答案1

在此处输入图片描述

上图是 TikZ 中的利用选项looseness

\documentclass[border=3mm,
               preview
               ]{standalone}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}
    A
    &
  \\
    BBBBBBBBB \ar{u}
    &
  \\
    C \ar{u}\ar[uu,"f^*",bend right=90,looseness=2,swap]
    &
\end{tikzcd}
\]
\end{document}

相关内容