我怎样才能重现这个定理图?

我怎样才能重现这个定理图?

我看过一篇非常好的文章,总结了一章中的所有定理,其中有 5 个定理排列成五边形。它们有蕴涵箭头 (=> <=>) 展示它们之间的关系。

我如何重现此现象? 定理的连通图(看起来像房子)

以下是我目前拥有的:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}

\begin{tikzpicture}
    \node (ftli) {FTLI};
    \node (pi) [below left of=ftli] {Path Independent};
    \node (cons) [below right of=ftli] {Conservative};
    \node[draw,dotted] (0) [below of=pi] {Zero};
    \node[draw,dotted] (sym) [below of=cons] {Symmetric};
    
    \draw[double,<-] (ftli) -- (pi);
    \draw[double,<-] (ftli) -- (cons);
    \draw[double,->] (pi) -- (cons);
    \draw[double,<->] (pi) -- (0);
    \draw[double,<-] (0) -- (sym);
    \draw[double,->] (cons) -- (sym);
\end{tikzpicture}

\end{document}

我不太确定我应该如何将标签添加到含义中,我也不太确定如何进一步将其分开。

另外,当我这样做时,我无法添加方程式

\begin{equation}
5x + 3
\end{equation}

它说You can't use `\eqno' in restricted horizontal mode.

答案1

  • 你可以更好地控制positioning图书馆的间距

  • 你可以用它\draw (...) -- (...) node[midway] {text};来给箭头添加标签

  • 如果你设置了节点的宽度,则可以在节点中使用方程式


\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\usetikzlibrary{positioning}
\begin{document}

\begin{tikzpicture}
    \node (ftli) {FTLI};
    \node[text width=4cm,align=center,draw] (pi) [below left= 3cm of ftli] {Path Independent
    \[
    a+b=c
    \]
    test
    };
    
    \draw[double,<-] (ftli) -- (pi) node[midway,above] {test};

\end{tikzpicture}

\end{document}

相关内容