Tikzcd 关于箭头标签的问题

Tikzcd 关于箭头标签的问题

我尝试绘制这种形式的交换图:

在此处输入图片描述

代码和链接https://tikzcd.yichuanshen.de/这一个:

\begin{tikzcd} u_i \arrow["?"', loop, distance=2em, in=125, out=55] \arrow[rr, "{(g^{-1}u_i,g^{-1})}", bend left, shift left] & & g^{-1}u_ig \arrow[ll, "{(u_i g,g)}", bend left] \arrow["{(u,v)}"', loop, distance=2em, in=125, out=55] \end{tikzcd}

然而,当我将此代码插入 Overleaf 时,它会生成此带有偏移箭头标签的图片:

在此处输入图片描述

我究竟做错了什么?

答案1

%<--我已在代码中标记了更改。

截屏

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

\begin{document}
\begin{tikzcd} u_i 
\arrow["?"', loop, distance=2em, in=125, out=55]
\arrow[rr, "{(g^{-1}u_i,g^{-1})}"{anchor=south},% <-- add anchor
 bend left] &  & 
g^{-1}u_ig 
\arrow[ll, "{(u_i g,g)}"{anchor=north},% <-- add anchor
 bend left] 
\arrow["{(u,v)}"', loop, distance=2em, in=125, out=55] 
\end{tikzcd}
\end{document}

相关内容