如何在 tikz-cd 中旋转箭头标签

如何在 tikz-cd 中旋转箭头标签

我有一个具有垂直同构的交换图,目前正在使用波浪号作为它的一个标签。

\ar[d, "\sim"', "\phi^1"]

如果我将波浪符号旋转 90 度,意图会更清晰。有没有一种简单的方法可以在 tikz-cd 中做到这一点而不旋转另一个标签?

答案1

您可以在 中将样式应用于标签tikz-cd。通常它们会像"\sim" draw,而如果有多个选项,则需要用括号括起来。但是,在这种情况下,我莫名其妙地收到错误。所以我使用\tikzset样式解决了这个问题。

输出

在此处输入图片描述

代码

\documentclass[margin=10pt]{standalone}
\usepackage{tikz-cd}

\tikzset{
    labl/.style={anchor=south, rotate=90, inner sep=.5mm}
}

\begin{document}
\begin{tikzcd}
a \ar[d, "\sim" labl, "\phi^1"] \\
b 
\end{tikzcd}
\end{document}

相关内容