From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: collaborating between org-mode and MS Word users Date: Thu, 27 Dec 2012 08:09:53 -0700 Message-ID: <87vcbnr0od.fsf@gmail.com> References: <57278.46.239.234.92.1356615218.squirrel@www.hafro.is> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:52488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToF6E-0006Ze-HX for emacs-orgmode@gnu.org; Thu, 27 Dec 2012 10:10:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ToF6C-0001NM-Mp for emacs-orgmode@gnu.org; Thu, 27 Dec 2012 10:10:22 -0500 Received: from mail-vb0-f47.google.com ([209.85.212.47]:52156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToF6C-0001NF-Hf for emacs-orgmode@gnu.org; Thu, 27 Dec 2012 10:10:20 -0500 Received: by mail-vb0-f47.google.com with SMTP id e21so9880719vbm.34 for ; Thu, 27 Dec 2012 07:10:19 -0800 (PST) In-Reply-To: <57278.46.239.234.92.1356615218.squirrel@www.hafro.is> (Julian Burgos's message of "Thu, 27 Dec 2012 13:33:38 -0000 (GMT)") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Julian Burgos Cc: emacs-orgmode@gnu.org "Julian Burgos" writes: > Dear list, > > I use org-mode to draft papers and reports, using embedded R code and > LaTex snippets. It is a fantastic tool. But sometimes I have to > collaborate with less enlighted colleagues who use MS Word. For now I am > exporting my document to odt, and from there to MS word. Then, when I get > the manuscript back with comments and edits (usually using the =E2=80=9Ct= rack > changes=E2=80=9D option), I transcribe them to a new new node in my org-m= ode > document. This is usually a slow and error-prone process that involves > cutting and pasting text from the edited MS word document back into the > org-mode document, trying to avoid pasting over the LaTex and R snippets.= =20 > When I am done, I end up with a structure that looks something like this. > > #+TITLE: My manuscript > * Version 1 > ** Introduction > ** Methods ..... > * Version 2 > ** Introduction > ** Methods > ..etc. > > Of course, I could easily keep each version in a separate org mode file. > > I would like to get some suggestions or tips on how to improve this > workflow. For example: > - Is there a better way to have a non-org mode use to edit/correct a > org-mode document and then bring back the corrections to an org-mode > document? Currently Org-mode exports to many different formats (html, latex, odt, etc...), but I do not know of any backend which may be imported into Org-mode. I believe that the ODT method you are currently using may be your best option. >=20 > - What is the best way to compare org-mode nodes/branches (like in the > above example the Version 1 and Version 2 nodes?). I would recommend either 1. If you are familiar with git, it would be an ideal way to track different versions of your document. It would allow you to keep all past versions without cluttering your directories, and to easily view (checkout) older versions and view diffs between versions. Git has the added benefit of providing the ability to tag specific versions with semantically meaningful names. The downside of git is the extremely slow learning curve, meaning each of the above actions will take some possibly large amount of time to master. 2. If not git (or some comparable version control system), then I'd suggest using separate files, as that way you can easily view diffs between different versions. There has been a diff tool generated specifically for Org-mode documents [1]. It is able to do things like notice when two subtrees have been swapped. > Can I use ediff within an org-mode file? Not that I know of, but it may not be difficult to write elisp functions to write seperate subtrees to different files and then run ediff on those files. > Or should I keep separate versions on separate documents? > This is what I would recommend, as most diff tools expect separate files (either separate on the file system, or separate versions in a version control system). > > All recommendations will be welcomed! > Hope this helps, > > Julian Footnotes:=20 [1] http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/git-merg= e-tool/index.html --=20 Eric Schulte http://cs.unm.edu/~eschulte