如何标记/标记 TikZ 图表?

如何标记/标记 TikZ 图表?

我希望使用 TikZ 创建图表,在页面侧面有一个数字(就像equation环境生成的一样),我可以使用它来标记\label和交叉引用\ref

本质上,我正在寻找可以在环境\tag中工作的东西tikzpicture

举一个具体的例子,我想创建类似于下一页前两个图表的东西。 在此处输入图片描述

有人知道在 TikZ 中具体如何做到这一点吗?

答案1

你可以把任何你喜欢的东西放入equation环境中。这样,它就会表现得像一个方程式,就像你想要的那样。

% arara: pdflatex

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

\begin{document} 
\setcounter{page}{15}
\noindent
into a commutative diagramm 
\begin{equation}
    \begin{tikzcd}
        B\times_A C \arrow{r}{\pi_2}\arrow{d}[swap]{\pi_1} & C\arrow{d}{g} \\
        B \arrow{r}[swap]{f} & A;
    \end{tikzcd}
\end{equation}
\blindtext

In a general category $C$, one says that a commutative square
\begin{equation}
    \begin{tikzcd}
        P \arrow{r}{q}\arrow{d}[swap]{p} & C\arrow{d}{g} \\
        B \arrow{r}[swap]{f} & A
    \end{tikzcd}
\end{equation}
\blindtext
\end{document} 

在此处输入图片描述


如果您也想拥有最后一张图表:

\begin{equation*}
    \begin{tikzcd}
        X\arrow{drr}{\gamma}\arrow[dashed]{dr}[near end]{!\delta}\arrow{ddr}[swap]{\beta} & & \\[1ex]
        & P \arrow{r}{q}\arrow{d}[swap]{p} & C\arrow{d}{g} \\
        & B \arrow{r}[swap]{f} & A
\end{tikzcd}
\end{equation*}

相关内容