[Tex/LaTex] Mind maps in Latex

diagramsmindmaps

I would like to dump some minds map in latex. I have them following this structure:

http://www.wikilearning.com/imagescc/sinop2.jpg

Although it does not need need to be exactly like in that chart, just some nice way of drawing hierarchical outline summaries.
Thanks.

Best Answer

You could hack your way out using nested \left\{ delimiters and tabular environments. This is a first approximation on which one could improve further.

\documentclass{article}

\newenvironment{subgroup}
  {$\left\{\tabular{l}}
  {\endtabular\right.$}

\begin{document}

Idea General
\begin{subgroup}
  Idea Principal
  \begin{subgroup}
    Ideas Complementarias \\
    Ideas Complementarias \\
    Ideas Complementarias  
  \end{subgroup} \\[2em]
  Idea Principal
  \begin{subgroup}
    Ideas Complementarias \\
    Ideas Complementarias \\
    Ideas Complementarias  
  \end{subgroup} \\[2em]
  Idea Principal
  \begin{subgroup}
    Ideas Complementarias \\
    Ideas Complementarias \\
    Ideas Complementarias  
  \end{subgroup}
\end{subgroup}

\end{document}

I have some improvements in mind (but no time to implement them right now): one would like each “entry” in the map to be typeset on a \parbox with a \raggedright and a specific width. One would also probably want appropriate spacings (such as \\[2em]) to be automatically added. Finally one would probably like an user interface closer to enumerate and \item's instead of ending entries by \\.

I wonder if a package to do exactly this has been already implemented?

Related Question