Everyone who has written a paper with another author will know it can be tricky making sure you don’t end up with two versions that need to be merged. The good news is that the days of sending updated drafts by email backwards and forwards is finally over (having lasted all of 20 years — I can barely imagine writing papers before email).
Non-LaTeX solutions
If you are willing to forgo the benefits of LaTeX, there are a few solutions available:
- Google Docs. This is my favourite non-LaTeX solution, partly because it integrates seamlessly with other Google products and also because you know there are a lot of smart people working at making the product even better. It is easy to save the document as a pdf or in MS-Word format when it is finished. I use it regularly for short notes and non-mathematical documents.
- Zoho offers a large and mature suite of products for online collaboration including online writing. I’ve never used it, but the reviews suggest it is an excellent alternative to Google Docs.
- Microsoft Docs is the latest player in this space. Currently you must sign on with a Facebook account and you can only collaborate with Facebook friends. That seems a little odd, as many people (including me) tend to keep our work colleagues and our facebook friends as distinct groups with little if any overlap. MS Docs is built using Microsoft Office 2010, so presumably it has more facilities than Google docs. On the other hand, as a new product it probably has a lot more bugs as well.
- DocVerse. This is a plug-in for Microsoft Office which allows several people to work on the same document and even discuss the document via a chat panel. Not being very fond of MS-Office, I haven’t tried it.
LaTeX solutions
I’ve been watching the various online LaTeX tools for the past year as they have developed. Finally, one of them appears to now be usable for real collaborative writing. I am currently using ScribTeX to write a paper with two coauthors. There is no need for any of us to have a local LaTeX installation (although we all do). One author must set up a “project” for the paper which contains any graphics, bib files, local sty files and one or more tex files. Then start work editing the tex files online. Just click “Compile” to process the file and the pdf version appears in another window. The file is saved online so everyone has access to exactly the same version. If you use any packages from CTAN, they will be included automatically. Here is the window (in a browser) showing the paper I am currently working on.
Other authors can be invited to join the project provided they have first registered on ScribTeX (which is free). Then all authors will be editing the up-to-date version. It is easy to roll back to an earlier version and it is possible to see who modified what. The free account allows up to three projects with one collaborator (i.e., two authors) per project. For $6 per month you are allowed 10 projects with up to six authors on each. For $10 per month, there are no limits (other than 1Gb of storage).
There are a few other similar solutions in development:
- LaTeX Labs. This is in the early stages of development, but has the cool feature that the documents are stored on Google Docs so there is virtually unlimited storage. It is still missing a lot of features, but shows promise.
- Verbosus. This is a little harder to use than ScribTeX and does not come with all CTAN packages pre-installed. But it has a nice text editor and project management interface.
- MonkeyTeX is also trying to solve the same problem. It’s interface is a little more primitive than the others, but there are nearly 6000 users and 12000 documents stored, so it can’t be too bad. There is apparently a screencast to introduce its features, but it wouldn’t display in Chrome so I didn’t look further.
None of these three seem ready for regular use yet, but I can recommend ScribTeX. Please try it out and let me know (via comments) how you get on.
Related Posts:
- I’m switching to TeXstudio
- Why Word is a bad choice for academic writing
- More StackExchange sites
- Squeezing space with LaTeX
- LaTeX workshop


Rob J Hyndman