tikz 和限制

tikz 和限制

除了给你我写的代码之外,我真的不知道如何解释我想做什么:

\varinjlim\limits_\cI \left( \begin{tikzpicture}
     \matrix (m) [matrix of math nodes,row sep=1em,column sep=1em]{
         A & B     \\
         C & \null \\
     };
     \path[-stealth]
        (m-1-1) edge node [left]  {} (m-2-1)
                edge node [above] {} (m-1-2);
    \end{tikzpicture} \right) = C \coprod\limits_A B

我得到的结果是:

在此处输入图片描述

我希望它看起来像你期望的那样,即图表下没有空间

有什么建议 ?

答案1

您必须将的基线设置tikzpicture为它的垂直中心;此外最好使用left delimiterandright delimiter而不是\leftand \right

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\[
\varinjlim\limits_{\mathcal{I}}
\begin{tikzpicture}[baseline=(current bounding box.center)]
  \matrix (m) [
    matrix of math nodes,
    row sep=1em,
    column sep=1em,
    left delimiter=(,
    right delimiter=),
  ]{
    A & B \\
    C \\
   };
  \path[-stealth]
    (m-1-1) edge node [left]  {} (m-2-1)
            edge node [above] {} (m-1-2);
\end{tikzpicture}
= C \underset{A}{\amalg} B
\]
\end{document}

我改成\cI\mathcal{I},只是猜测;也不\coprod应该用作二元运算符。如果您确实想在下面设置下标,\amalg请使用\underset

在此处输入图片描述

根据 Qrrbrbirlbel 的建议进行修改:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\[
\varinjlim\limits_{\mathcal{I}}
\begin{tikzpicture}[baseline=-\the\dimexpr\fontdimen22\textfont2]
  \matrix (m) [
    matrix of math nodes,
    row sep=1em,
    column sep=1em,
    outer sep=0pt,inner sep=0pt,
    nodes={inner sep=.3333em},
    left delimiter=(,
    right delimiter=),
  ]{
    A & B \\
    C \\
   };
  \path[-stealth]
    (m-1-1) edge node [left]  {} (m-2-1)
            edge node [above] {} (m-1-2);
\end{tikzpicture}
= C \underset{A}{\amalg} B
\]
\end{document}

在此处输入图片描述

答案2

同样没有tikZ

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\varinjlim\limits_{\mathcal{I}}
\left(\begin{array}{l}
  A\to B \\
  \,\downarrow \\
  C
\end{array}\right) = C \underset{A}{\amalg} B
\]
\end{document}

在此处输入图片描述

相关内容