Tikz-cd 包错误

Tikz-cd 包错误

我正在尝试绘制以下交换图。

在此处输入图片描述

我尝试使用以下命令开始,

\documentclass[12pt,a4paper,footinclude=true,headinclude=true,openany]{scrbook} 
\usepackage{tikz-cd,amsmath}


\begin{document}
\begin{tikzcd}
 D(T)=N(T)\oplus C_PT \arrow[l,shift left] [r]{www} & R(T)\oplus N(Q) \arrow [d]\arrow {r}& 1\\
  & d & 
\end{tikzcd}

\end{document}

但我收到以下错误,

pgfkeys:我不知道密钥“/tikz/l”,我将忽略它。也许你拼错了。\end{tikzcd}

缺失数字,视为零 \end{tikzcd}

pgfkeys:我不知道密钥“/tikz/d”,我将忽略它。也许你拼错了。\end{tikzcd}

问题:

  1. 如何纠正这些错误。

  2. 如何在 tikz-cd 中的该图中获取联合符号?

答案1

我无法读懂你屏幕截图中的所有内容,但它一定与此类似:

% arara: pdflatex

\documentclass{scrbook} 
\usepackage{tikz-cd}
\tikzset{%
    symbol/.style={%
        draw=none,
        every to/.append style={%
            edge node={node [sloped, allow upside down, auto=false]{$#1$}}}
    }
}
\begin{document}
    \begin{tikzcd}
        z=Q(P)\oplus N(P) \arrow[symbol=\supset]{d} 
        & y=\overline{R(T)}\oplus N(Q) \arrow[symbol=\supset]{d} 
        & z=Q(P)\oplus N(P) \arrow[symbol=\supset]{d} \\
        D(T)=N(T)\oplus C_P(T) \arrow{r}{T}\arrow[shift left]{d}{\widetilde{I-P}} 
        & R(T)\oplus N(Q) \arrow{r}{T^\dagger}\arrow[shift left]{d}{\widetilde{Q}}
        & N(T)\oplus C_P(T) \arrow[shift left]{d}{\widetilde{I-P}} \\
        C_P(T)=D(T) \cap N(P) \arrow{r}{\widetilde{T}}\arrow[shift left]{u}{i} 
        & R(T) \arrow{r}{\widetilde{T}^{-1}}\arrow[shift left]{u}{j}
        & C_p(T)=R(T^\dagger T) \arrow[shift left]{u}{i}
    \end{tikzcd}
\end{document}

在此处输入图片描述

相关内容