I would like to turn this mindmap to an animation where e.g. the main items appear on the first click, and then each item has its children appearing on click. Thanks in advance.

\begin{tikzpicture} [scale=0.5, every node/.style={transform shape}]
  \path [
    text = white,
    level 1 concept/.append style =
      {font=\Large\bfseries, sibling angle=90},
    level 2 concept/.append style =
    level 3 concept/.append style =
    tex/.style     = {concept, ball color=blue,
    engines/.style = {concept, ball color=green!50!black},
    formats/.style = {concept, ball color=blue!50!black},
    systems/.style = {concept, ball color=red!90!black},
    editors/.style = {concept, ball color=orange!90!black}
  node [tex] {\TeX} [clockwise from=0]
    child[concept color=green!50!black, nodes={engines}] {
      node {Engines} [clockwise from=90]
        child { node {\TeX} }
        child { node {pdf\TeX} }
        child { node {\XeTeX} }
        child { node {Lua\TeX} }}
    child [concept color=blue, nodes={formats}] {
      node {Formats} [clockwise from=300]
        child { node {\LaTeX} }
        child { node {Con\TeX t} }}
    child [concept color=red, nodes={systems}] {
      node {Systems} [clockwise from=210]
        child { node {\TeX Live} [clockwise from=300]
          child { node {Mac \TeX} }}
        child { node {MiK\TeX} [clockwise from=60]
          child { node {Pro \TeX t} }}}
    child [concept color=orange, nodes={editors}] {
      node {Editors} };

Credits: Stefan Kottwitz

  • Your code is not compilable. Please correct it.
    – AndréC
    Jul 6, 2020 at 5:00
  • As mentioned at the end, please download the missing file dtklogos.sty available at tug.ctan.org/obsolete/usergrps/dante/dtk-1.32/dtklogos.sty and it should compile (It works for me). Let me know the specific error in case it still does not compile.
    – Curious
    Jul 7, 2020 at 7:12
  • Thanks to @samcarter. Answered at topanswers.xyz/tex?q=1165#a1373
    – Curious
    Jul 7, 2020 at 7:33
  • Even with this, it is not compilable. That said, this package dtklogos.sty is useless in your example.
    – AndréC
    Jul 7, 2020 at 7:49
  • Yes, dktlogos.sty is irrelevant for this specific piece of code. I am not sure why it does not work for you. Maybe some other package is missing in your case.
    – Curious
    Jul 9, 2020 at 5:07


You must log in to answer this question.

Browse other questions tagged .