Mapa Mentalna Bibliography

To see the corresponding video for this blog post click here.

In this post we’re going to show you how to create mind maps using TikZ. To create this post we’ve adapted and simplified an example found in chapter six of the TikZ documentation, so if you want to go into greater detail on this topic, make sure you check out the extensive documentation.

To get started, we load up a the TikZ package and the ‘mindmap’ TikZ library. Next we open a ‘tikzpicture’ environment.

For our example we’ll make a mind map to display the different video series’ we’ve made. We’ll start by making a tree diagram and then we’ll format it into a real mind map. We start the tree with the title or central concept. This is added in using a node.

We can then give this node children, which are themselves nodes which can also have their own children and so on. Let’s add in four child nodes for the series titles. A child is inserted using the ‘child’ keyword and then we specify a node in curly brackets. We close the original node statement with a semi colon just before the command. If we compile the code we can see our code has produced a sightly muddled tree diagram.

Let’s add in the next layer of nodes and then we’ll start formatting it to look more like a mind map.

To make the branches of our tree surround the central node we add the ‘grow cyclic’ option into square brackets at the end of the begin command. We can also specify a text width and add the ‘flush center’ alignment option in to tidy up our text.

Next we’ll specify styles for the different tree levels. Level 1 is defined as everything coming out of the main parent node while level 2 is everything coming out of the first generation of child nodes. So in our example, level 1 is everything coming out of the ‘ShareLaTeX tutorial videos’ title and level 2 is everything coming out of our series titles. To specify the styles for these levels we write the name of the level followed by a forward slash and full stop, then the keyword ‘style’, an equals sign and then the formatting options for the level in curly brackets. In the curly brackets we need to specify a level distance and a sibling angle.

The level distance is the distance between the centres of the child nodes and the centre of the node connected above it. We’ve set the level distances to 5cm in level one and 3cm in level two. This means that the distance between the mind map title and the series titles is 5cm and the distance between the the series titles and the individual videos is 3cm. The sibling angle is the angle between the branches. As we only have four branches at the top of level 1 we’ve given level 1 a sibling angle of 90 degrees. As we have many more branches coming out of the first generation nodes we’ve given level 2 a sibling angle of 45 degrees.

Our tree is now looking pretty good but to turn our tree into a proper mind map we need to make use of the ‘mindmap’ tikz library. To do this we add the keyword ‘mindmap’ into the formatting options. We also need to add the concept option to every node using this code: . Then we can set a default colour for all the nodes using ‘concept color=’ followed by a colour. We’ll choose an orange. Finally we also need to add the key word ‘append’ in after the full stop in our level style specifications.

Now if we compile the code we’ll see TikZ has generated some nice bubble shapes and links to turn our tree into an aesthetically pleasing mind map.

Finally we can edit the colours of the different nodes and their children. To do this we simply add a pair of square brackets after the keyword ‘child’ and use them to specify a concept colour. Note that specifying a concept colour at this point will affect all the nodes down from it. Let’s give each of the four series a separate colour. We’ll also give the ‘Mind Maps’ node a different colour as it is the one we are creating now.

Notice that as we have set concept colors rather than just the color, TikZ has made nice transitions between colours on the branches.

This concludes our post on creating mind maps and our series on using TikZ. If you want to play around with the mindmap we created in this post you can access it here. Please do keep in touch with us via Facebook, Twitter & Google+.

Other posts in this series

Basic Drawing Using TikZ

Generating TikZ Code from GeoGebra

Creating Flowcharts with TikZ

Circuit Diagrams Using Circuitikz

Posted by Josh Cassidy on 04 Sep 2013


The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.

Kilka uwag o konspekcie lekcyjnym
Some remarks on the lesson synopsis


The present paper discusses different ways of preparing a lesson synopsis. The author refers to the patterns traditionally established in methodology and presents the way they can be changed. It considers the student’s sensory preferences as well as the theory of multiple intelligences. Moreover, the author discusses the benefits of using mind-maps as a possible form of a lesson synopsis.

Additional information

Publication languages:Polish


Uniwersytet Warmińsko-Mazurski w Olsztynie

Fields of science

No field of science has been suggested yet.


Assignment remove confirmation

You're going to remove this assignment. Are you sure?

0 Thoughts to “Mapa Mentalna Bibliography

Leave a comment

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *