我正在尝试使用 tikz-cd 包在相同的两个对象之间编写下图,其中有多个弯曲箭头,它们之间有水平点。
我的 tikz-cd 技能不够好。到目前为止,我的微不足道的尝试如下
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{equation}
\begin{tikzcd}
A \arrow[swap]{d} \\
B \arrow[bend right = 70]{u} \arrow[bend right = 70, draw=none]{u}{\ldots} \arrow[bend right=120]{u}
\end{tikzcd}
\end{equation}
\end{document}
答案1
就是这样:
要向箭头添加文本,只需将其插入 之间即可"..."
。要将文本放在箭头的另一侧,请附加单引号,如下所示:"..."'
。
我还稍微改变了绘制箭头的方式。您可以将参数设置得稍微高一些,而不是增加bend right
(或bend left
)的弯曲角度looseness
。这样看起来会更……松散:)
。
代码:
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{equation}
\begin{tikzcd}
A \arrow[swap]{d} \\
B \arrow[bend right = 70, "\sigma_1", "\ldots"']{u}
\arrow[bend right = 90, looseness=2, "\sigma_n"']{u}
\end{tikzcd}
\end{equation}
\end{document}