我正在尝试绘制以下交换图。
我尝试使用以下命令开始,
\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}
问题:
如何纠正这些错误。
如何在 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}