如何使描述标签的背景颜色透明?

如何使描述标签的背景颜色透明?

下图中MWE的 背景颜色\cong始终为白色。我怎样才能使它像tikz-cd图表的其余部分一样透明?

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\usepackage[most]{tcolorbox}
\usepackage{amsthm}

\newtheorem{defn}{Definition}

\tcolorboxenvironment{defn}{enhanced jigsaw,colback={white!85!blue},boxrule=2pt}

\begin{document}
    \begin{defn}
        \begin{equation}
        \begin{tikzcd}
        A \arrow[d, "" description]\\
        B\arrow[u, "\cong" {red,description}]
        \end{tikzcd}
        \end{equation}
    \end{defn}
\end{document}

在此处输入图片描述

答案1

您可以使用background color。来自手册:

/tikz/commutative diagrams/background color=(color)

(无默认值,初始为白色)此键存储颜色的名称,并由填充背景的样式(如描述和交叉)读取。它不会导致图表的背景被填充。

您可以全局应用背景颜色:

\tikzcdset{background color=none}

然而,我不认为您在这里想要透明度,因为您的箭头穿过了描述。

本地申请:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\usepackage[most]{tcolorbox}
\usepackage{amsthm}

\newtheorem{defn}{Definition}

\tcolorboxenvironment{defn}{enhanced jigsaw,colback={white!85!blue},boxrule=2pt}

\begin{document}
    \begin{defn}
        \begin{equation}
           \begin{tikzcd}[background color=white!85!blue]
              A \arrow[d, "" description]\\
              B\arrow[u, "\cong" {red,description}]
           \end{tikzcd}
        \end{equation}
    \end{defn}
\end{document}

在此处输入图片描述

相关内容