我看过一篇非常好的文章,总结了一章中的所有定理,其中有 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}