答案1
一般来说,这个网站不欢迎“帮我做”这类的问题。但这是你第一天访问这个网站。所以我们就开始吧。
这是一个带有 的示例tikz
。
\documentclass[tikz]{standalone}
\usetikzlibrary{shapes.geometric,positioning}
\begin{document}
\begin{tikzpicture}
\begin{scope}[xshift=-2cm]
\node[ellipse,draw] at (0,0) {Blob};
\end{scope}
\begin{scope}
\node[ellipse,draw] (a) at (0,0) {Blob};
\node[ellipse,draw,above = 2cm of a] (b) {Tree};
\draw[-latex] (b) to[out=20,in=-20,looseness=4]
node [right,font=\tiny,align=left] {subdir\\+filename} (b);
\node[ellipse,draw,above = 2cm of b,align=center] (c) {commit\\-message};
\draw[-latex] (c) to[out=20,in=-20,looseness=4]
node [right,font=\tiny,align=left] {parents} (c);
\draw[-latex] (c) -- (b);
\draw[-latex] (b) -- node[right, align=left]{+ File name \\ + node} (a);
\end{scope}
\end{tikzpicture}
\end{document}