在 Latex 中绘制图形(DAG)

在 Latex 中绘制图形(DAG)

我正在寻找一个乳胶包,它允许绘制类似 DAG 的东西这一页

有人知道怎样画它们吗?

感谢您的支持!

答案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}

在此处输入图片描述

相关内容