I'd like to try and include this graph in a Beamer presented, and would like to draw it using TikZ instead of including a PDF (for a number of reasons). I honestly have no idea how to get started and when I tried to look at the tkz-graph library all of the documentation was in French. I'm not necessarily single minded on using that package but if nothing else I'd appreciate some hints on how to even approach this. I also tried to base a solution off of this example: texample.net sample graph but couldn't get it to compile at all. I know there's not MWE but I honestly have no real idea how to approach this.
I just saw a response but I attempted something along the following lines:
\documentclass[10pt,tikz]{standalone}
\usepackage[sfdefault]{FiraSans}
\usetikzlibrary{arrows,shapes,positioning}
\begin{document}
\begin{tikzpicture}[
thick,
>=stealth',
shorten >=1pt,
auto,
every node/.style={
rectangle,
rounded corners,
draw}
]
\node (1) {Aristotle};
\node (2) [right = of 1] {Chrisyppus};
\node (3) [below right = of 1] {Leibniz};
\node (4) [below left = of 1] {Boole};
\node (5) [below = of 4] {Frege};
\node (6) [right = of 5] {Tarski};
\node (7) [below right = of 3] {Post};
\node (8) [below = of 6] {McCarthy};
\node (9) [left = of 8] {Minski};
\node (10) [right = of 8] {Kowalski};
\node (11) [below = of 7] {Colmerauer};
\node (12) [below left = of 8] {McDermott};
\node (13) [right = 0.25cm of 12] {Reiter};
\node (14) [below right = of 8] {Moore};
\node (15) [below = 2cm of 8] {Gelfond};
\node (16) [below = of 11] {Prolog};
\node (17) [below = of 16] {Clark};
\node (18) [below = of 15] {A-Prolog};
\path[->]
(1) edge (3)
(2) edge (3)
(4) edge (5)
(5) edge (6)
(6) edge (8)
(6) edge (9)
(3) edge (10)
(6) edge (10)
(7) edge (10)
(7) edge (11)
(8) edge (12)
(8) edge (13)
(8) edge (14)
(8) edge (15)
(8) edge (14)
(14) edge (15)
(11) edge (16)
(10) edge (16)
(16) edge (17)
(17) edge (15)
(15) edge (18)
;
\end{tikzpicture}
\end{document}
This gives something similar to but more complex than the accepted answer. I'm curious if there is any guidance on how to do positioning to properly align the nodes with respect to each other (or if there is an "auto positioning" library for nodes).
Tutorial: A Petri-Net for Hagen
in the manual (pages 47 to 57) is a good start. – AndréC Aug 22 '18 at 6:18