2

I am new to using tikzcd and I want a diagram like this:

\begin{figure}
     \centering
     \begin{tikzcd}[row sep=huge, column sep=huge, text height=1.5ex, text depth=0.25ex]
          \displaystyle A \arrow{dr}{F_4} & \arrow{l}{\widetilde{\mathrm{cl}}} \mathscr{E} \arrow{d}{F_1} \arrow{r}{\mathrm{ncl}} & \arrow[bend right=50,shorten >=10pt]{ll}{F} B \arrow{d}{\mathrm{F_0}} \\
    & D & \arrow{l}{F_2} G 
     \end{tikzcd}
\end{figure}

The problem is: I want an additional curved arrow (similarly to the arrow F) going all the way from A to G. Is there a simple way?

3

Just use an \arrow command like for the other arrows. Add

\arrow[bend right=60,swap]{drr}{X}

to the first cell. Moreover, I suggest to use swap in some places to move the label to the other side of the arrow (see below for examples).

enter image description here

\documentclass[border=1mm]{standalone}
\usepackage{tikz-cd}
\usepackage{mathrsfs}
\begin{document}
\begin{tikzcd}[row sep=huge, column sep=huge, text height=1.5ex, text depth=0.25ex]
    \displaystyle A
    \arrow[swap]{dr}{F_4}
    \arrow[bend right=60,swap]{drr}{X} % <<<<<<<<<<<<<
&   \arrow[swap]{l}{\widetilde{\mathrm{cl}}}
    \mathscr{E}
    \arrow{d}{F_1}
    \arrow{r}{\mathrm{ncl}}
&   \arrow[bend right=30,swap]{ll}{F}
    B
    \arrow{d}{\mathrm{F_0}}
\\
&   D
&   \arrow{l}{F_2}
    G 
\end{tikzcd}
\end{document}
|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for?Browse other questions tagged or ask your own question.