Writing papers online with ShareLateX

I’m working on a paper together with a PhD student who is technically in my lab, but geographically in Cuba. For some reason, neither SVN nor Dropbox were working, and I was afraid we would have to resort to emailing the paper to each other (the horror!). Then during lunch I thought that we could just use GoogleDocs for the LateX file, or maybe that GoogleDocs even supported LateX. It’s such a simple idea somebody had to already have thought about this!

And indeed, ShareLateX has! You can sign up and create LateX projects and invite others to collaborate with you. Then you have your main file, any other files you want to add, and a button that compiles the .tex file into .pdf (and you can even choose whether you want the latex or pdftex version).

Again, the idea might seem very simple, but I’m still somewhat in awe… You can work on the same LateX file real-time, without waiting for somebody to save, commit or upload a new version. This is very motivating because you see the paper changing so quickly. It is also much easier to decide things together, such as adding that new section, because you already see how it would change the paper. Last but not least, you are all using the same compiler, so you can’t mess up the tex file for each other 🙂

There is  a down side, of course. The free version only supports 2 collaborators and there is no version control. As soon as you want an upgrade, you get the “Collaborator” account which allows 10 collaborators per project but also costs you $15 a month. Not a lot if the only thing you do is write papers with people overseas, but too much if that only happens once or twice a year. I only hope that universities realize how service is great for the researchers’ productivity, and offer it to employees free of charge 🙂

Leave a Reply