嵌套交换图包

嵌套交换图包

有没有提供嵌套交换图的包?我希望能够在主图的边注中使用交换图。我希望​​通过以下不起作用的代码给出我所寻找的想法。

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
    \begin{tikzcd}
        a \arrow[r] \arrow[d] & b \arrow[d] \\
        c \arrow[r] \arrow[d] & d \arrow[d] & \text{since} 
            \begin{tikzcd}
                e \arrow[r] \arrow[d] & f \arrow[d] \\
                g & h
            \end{tikzcd}
        i & k
    \end{tikzcd}
\end{document}

答案1

您可以先执行内部操作,然后\savebox使用\usebox它进行嵌套。

答案2

您还可以制作单个 TikZ-cd:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
a\ar[r]\ar[dd] & b\ar[dd] &[-1em] &[-2em]\\
&&& c\ar[r]\ar[dd] & f\ar[dd]\\[-4ex]
c\ar[r]\ar[dd] & d\ar[dd] & \text{since}\\[-3ex]
&&& g & h\\
i & k
\end{tikzcd}
\end{document}

在此处输入图片描述

答案3

这些都是图表。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}

\begin{document}

\[
\begin{gathered}
\begin{tikzcd}
  a \arrow[r] \arrow[d] & b \arrow[d] \\
  c \arrow[r] \arrow[d] & d \arrow[d] \\
  i & k
\end{tikzcd}
\end{gathered}
\quad\text{since}\quad
\begin{gathered}
\begin{tikzcd}
  e \arrow[r] \arrow[d] & f \arrow[d] \\
  g & h
\end{tikzcd}
\end{gathered}
\]

\end{document}

在此处输入图片描述

相关内容