Things I want in an academic writing workflow
I’ve recently finished a master’s thesis. Like my undergraduate thesis, this was composed using Microsoft Word with EndNote providing citation management. This will be the last time I go in this direction. Without further ado, a list of my ideal solutions (demands, really), as I look for substitutes.
WORD PROCESSOR:
- The citation software and the word processor must work together consistently. This may seem simple, but I had several periods when inserting a cite-while-you-write note in Word would cause Word to crash. This is, for obvious reasons, very bad. Upgrading to a new version of EndNote solved this once. Copy-pasting the entire document into a new Word doc worked another time. No one should have to solve this problem.
- The word processor must give reasonable GUI controls over formatting. Word goes overboard on its GUI, but colleagues who say LaTeX is my solution overestimate my patience in looking at unformatted text. Perhaps I have missed some good solutions, but the only way I have found to make LaTeX work is to edit everything in a raw text editor. This is not how I prefer to see my words while writing. As an Apple user, I tried Pages, but this leads to another problem:
- The word processor must have auto-save! Sure, we should all hit save frequently while working. The problem is that we don’t. Microsoft knows this; even WordPress saves automatically. Apple’s Pages is out of contention for my use, despite attractive type handling and intuitive formatting, because I would some day compose a few hundred excellent words and then lose them forever.
- The workflow must handle non-Latin scripts. Some people have told me they eventually got it to work, but LaTeX simply does not like to handle Chinese, Japanese, or Korean. I haven’t tried other languages, but several attempts to set things up for mixed English-Chinese text on LaTeX ended in failure. For word processors where switching script is less trouble, there is still the problem of line spacing. If I set a paragraph at 12 pt type with 14 pt line height, this should not be overridden by the insertion of a Chinese phrase. Microsoft and others fail on this.
CITATION MANAGEMENT:
- The citation software and the word processor must work together consistently. I know I’m repeating myself, but there are a few more notes on this compatibility front. First, now writing two weeks after starting this post, I have had another discouraging experience. Frustrated by EndNote and Word, I decided to use Mendeley and OpenOffice while writing a draft working paper that should be out some time this fall. In at least once case, inserting a citation caused OpenOffice to crash. I lost about 20 minutes worth of writing, which I was able to do better the second time. But this relationship needs to be stable!
- The citation software should stand alone. This point is targeted at Zotero, the excellent Firefox add-on that takes and organizes snapshots of websites, and in some cases can do a decent job of grabbing citation data from academic article depositories. Zotero, however, is so far inextricably tied to Firefox, a memory hog that gives a less than ideal interface for these kinds of jobs. Luckily, Mendeley will ably import from Zotero.
- The citation software should be in the cloud, but not only in the cloud. And this point targets RefWorks, a cloud-based package that many universities subscribe to. Problems with cloud-only solutions: Working while out of wi-fi range; using data after you leave a subscribing institution; lack of native GUI and dependence on keeping more browser windows open. I love the cloud. My e-mail and research are backed up there, but they also live on my laptop. Citations should obey the same rules.
- Non-Latin script support. This echoes point four above. An additional concern: an ideal citation management system would happily deal with multiple citation styles. Say I am citing English sources alongside Chinese sources. The most effective convention might be to follow an English format for English and a Chinese format for Chinese. It would be nice if that would work.
- File management is a must. Zotero and Mendeley are the primary examples here, but even EndNote has some infrastructure for keeping files at hand. These days, any research project means the accumulation of dozens of PDFs—of articles, books, maps, reports—and other file types including audio and video. My fantasy system would handle this all with grace.
Have I asked too much? I don’t think so. Mendeley is almost there. OpenOffice is a good package, if a little unstable. Zotero is working on a stand-alone application. But to make this work, we’re going to have to move these things forward a step.
The other possibility is that I’m missing some important solutions. Any thoughts out there?


July 2nd, 2010 at 8:33 am
Some of these are trade-offs of course: E.g. I’d say that Zotero Ooo integration is better and more stable than Mendeley’s, but Zotero doesn’t fulfil your 2nd criteria.
Anyway – for word processor you might have a look at Lyx – it’s a LaTeX based, quasi WYSIWYG editor that’s GUI based. I know Zotero better than Mendeley, so I know that Zotero directly integrates with Lyx using a plugin called LyZ, but since Mendeley has very tight BibTeX integration, I’m sure that would work well, too.
http://www.lyx.org/
unsurprisingly it’s free and open source.
July 2nd, 2010 at 8:39 am
@Sebastian: Thanks for the info, and especially for telling me about LyX. This I imagined must exist but never found in my medium-effort searches.
The hard thing for me is whether to invest time and experience in Mendeley or to hold my breath for the advertised Zotero desktop client…
March 5th, 2011 at 5:17 pm
The real trade-off is not this feature versus that feature, but how much time and energy am I willing to put into learning-the-Leggo(r) versus, how much I want to let my mind run forward on my current thesis/project topic.
All of this power is at your fingertips with old skool editors like emacs and vi(m). All the dongle clutter of word processors does not add to your productivity in research and writing. The subtle adjective “customizable” attached to both these old editors, refers to a code/hack library of pluggable/installable/modifiable extensibility that will do all of the above and more.
I use emacs with Org-mode, but do *not* recommend it to those who prefer to whine to technical support rather than work-it-out-for-yer-feckin-self.
http://zenandtheart.com/
http://orgmode.org/
March 5th, 2011 at 6:45 pm
Thanks for your comment, Neil. I have friends and colleagues who are happy to use emacs and the like, but I really do value looking at nicely formatted text. Perhaps it is a defect, but in my experience as an editor I have become accustomed to viewing the “final” product and editing it live, rather than writing mark-up. I’m not scared of writing mark-up myself, but for large documents I simply like to be able to see things as they will print (or as they will arrive in PDF.)
So I suppose I think it’s a personal characteristic whether a word processor adds to productivity or not. For you it may not matter. For me, the absence of WYSIWYG is a distraction.
June 1st, 2011 at 12:34 pm
You’d be ranking a lot higher in Google with this post if you put to use some sort of keyword monitoring tool similar to this one: bit.ly/keywordranking Merely my 2 cents as a fellow niche website owner. All the best, Sharri Pun
June 9th, 2011 at 9:09 am
You can use DevonThink Pro to store all your documents. It is AppleScriptable and reliable.
The learning curve is not the same than the Zotero’s one, but I think it is worth the effort and rewarding.