I found a very nice concept map which was adapted from beamer here: https://tex.stackexchange.com/questions/235414/drawing-concept-maps-in-beamer and I was hoping to apply something like this to a tex document.
So far what I have is as follows:
\documentclass{article}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{lmodern}
\usetikzlibrary{shapes,arrows,positioning}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=3cm,
thick,main node/.style={circle,fill=gray!20,draw,font=\sffamily\Large\bfseries}]
\node[main node] (1) {{\scriptsize { Problème}}};
\node[main node] (2) [below of=1] {{\scriptsize { Recherches}}};
\node[main node] (3) [right of=2] {{\scriptsize { Notes}}};
%\node[main node] (4) [right of=3] {{\scriptsize { Hypot.}}};
\path[every node/.style={font=\sffamily\small}]
(1) edge node [left] {{\tiny donne lieu}} (2)
(2) edge node [below] {\begin{tiny} produisent\end{tiny}} (3)
(3) edge node [right] {{\tiny modifie}} (1);
\end{tikzpicture}
\end{document}
That being said, what I wanted to know is how I would be able to make different shapes (ie: hexagons or squares) in addition to the current circles. Also, I was wondering if it was possible to be make a double sided arrow connecting the nodes. I am ultimately looking to produce a concept map that looks like the following, for example.
Does anyone have any advice ? I would greatly appreciate any help.
Thank you
Best Answer
Look at
shapes.geometric
,shapes.misc
etc. for additional shapes.<->
produces a double-arrow.For example:
For the particular picture you are aiming at, I would probably think about using the
chains
library for the structure andpgf-blur
for the shadows. I'd also define some styles for convenience and consistency.For example: