From mboxrd@z Thu Jan 1 00:00:00 1970 From: Torsten Wagner Subject: Re: [ANN] Org-Mindmap (via TikZ) and Request for Help Date: Sat, 7 Nov 2009 01:53:37 +0900 Message-ID: <4edb2bbc0911060853t2a2dbc4k162ebdf8334cb895@mail.gmail.com> References: <86fx8soq4l.fsf@pmade.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1457370728==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N6S4F-0003dM-N8 for emacs-orgmode@gnu.org; Fri, 06 Nov 2009 11:53:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N6S4A-0003Z6-Vp for emacs-orgmode@gnu.org; Fri, 06 Nov 2009 11:53:43 -0500 Received: from [199.232.76.173] (port=39940 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N6S4A-0003Yt-NT for emacs-orgmode@gnu.org; Fri, 06 Nov 2009 11:53:38 -0500 Received: from mail-pw0-f47.google.com ([209.85.160.47]:36454) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N6S4A-000135-3D for emacs-orgmode@gnu.org; Fri, 06 Nov 2009 11:53:38 -0500 Received: by pwj4 with SMTP id 4so801628pwj.26 for ; Fri, 06 Nov 2009 08:53:37 -0800 (PST) In-Reply-To: <86fx8soq4l.fsf@pmade.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Peter Jones Cc: emacs-orgmode@gnu.org --===============1457370728== Content-Type: multipart/alternative; boundary=000e0cd296006308c50477b6af1a --000e0cd296006308c50477b6af1a Content-Type: text/plain; charset=ISO-8859-1 Hi Peter, > Also attached is an example org file, and the output (in PDF). I do > need a bit of help finishing this off though. I'm not quiet sure how to > get TikZ to do a better job with the layout of the mindmap when you have > several nodes. > I tried the new mindmap function and it looks really nice and run flawless on my system. I guess for the placement of the nodes there is not much you can do. Personaly I belive that it is at least a very difficulte task, not only to find the required space (which might need some optimisation algorithm) but often mindmaps should be arranged according to the content (e.g. bring similar topics close to each other). I find it already difficult to do it by hand. Maybe instead of and full automatised version you could try to find a way to define where to place the nodes within org-mode. Furthermore, I noticed that you define standard colours in styles and override there settings by variables given in the org-file. Since you generate the complete tex-file, might it be possible to define the styles on the fly. This would allow you to remove the color definition in most of the node parameters and make the whole file less verbose. Since you always create mindmaps you might even reduce :TIKZ_STYLE: concept color=green to :TIKZ_STYLE: green as for the above described placement, a very easy way to give a rough placement command could be :TIKZ_STYLE: green, north with north, northeast, east, etc. or :TIKZ_STYLE: green, 90 whereas the number is the degree Anyone want to help me get this mindmap generator finished? > It is not really a help but at least a feedback Best regards, Torsten --000e0cd296006308c50477b6af1a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Peter,
=A0
Also attached is an example org file, and the output (in PDF). =A0I do
need a bit of help finishing this off though. =A0I'm not quiet sure how= to
get TikZ to do a better job with the layout of the mindmap when you have several nodes.

I tried the new mindmap function and it looks really nice and run flawless = on my system.
I guess for the placement of the nodes there is not much y= ou can do. Personaly I belive that it is at least a very difficulte task, n= ot only to find the required space (which might need some optimisation algo= rithm) but often mindmaps should be arranged according to the content (e.g.= bring similar topics close to each other). I find it already difficult to = do it by hand.

Maybe instead of and full automatised version you could try to find a w= ay to define where to place the nodes within org-mode.
Furthermore, I n= oticed that you define standard colours in styles and override there settin= gs by variables given in the org-file. Since you generate the complete tex-= file, might it be possible to define the styles on the fly. This would allo= w you to remove the color definition in most of the node parameters and mak= e the whole file less verbose.

Since you always create mindmaps you might even reduce=A0

:TIKZ= _STYLE: concept color=3Dgreen
to
:TIKZ_STYLE: green

as for th= e above described placement, a very easy way to give a rough placement comm= and could be
:TIKZ_STYLE: green, north
with north, northeast, east, etc.
or
:= TIKZ_STYLE: green, 90
whereas the number is the degree

Anyone want to help me get this mindmap generator finished?
=A0
It is not really a help but at least a feedback


Best regards,

Torsten

--000e0cd296006308c50477b6af1a-- --===============1457370728== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============1457370728==--