On Sun, Mar 17, 2013 at 8:15 PM, Li Bowen wrote: > Thanks, John. > > I also noticed that #+options can lead to re-insertion. > > Your piece of instruction should go to the online documentation. It will > save people hours of time from trouble-shooting. I suppose any one who writes a report with figures using org-babel will face the same problem. I've got some other changes to make to Worg... I'll look for a place to put this as well, though Eric's patch probably makes this obsolete now! At least your post, the nth inquiry about it to the mailing list, has gotten us a patch! That counts for something! By the way, I've run into this very thing before as well :) - http://osdir.com/ml/emacs-orgmode-gnu/2012-07/msg00230.html John > > John Hendy writes: > >> On Sun, Mar 17, 2013 at 6:20 PM, Jay Kerns wrote: >>> On Sun, Mar 17, 2013 at 6:21 PM, Nick Dokos wrote: >>> >>> [snip] >>> >>>> I think the best way to deal with problems like this is to name your code blocks (and results blocks). >>>> >>> >>> [snip] >>> >>> I can't speak for Li, but it works on my system and I like Nick's >>> solution better than mine. >> >> This is my preferred syntax as well. This has come up before on the >> list; essentially any #+options syntax before an un-named #+results >> block will cause the results to be re-inserted. #+begin_center or any >> #+attr_backend options result in the same duplicate insertion of >> results. >> >> >> Also, just in case it's not known, you don't have to manually name the >> #+results block. Just create your babel block with a #+name: attribute >> and when you run it with C-c C-c, a named #+result will automatically >> be created. >> >> John >> >>> >>> Cheers, >>> >>> -- >>> Jay >>> > > -- > Sincerely, > Li Bowen.