Reading and writing tools: Papers and Scrivener
I’ve been playing with a couple of new software tools recently which are designed to help with either the reading (Papers) or writing (Scrivener) process. Papers is available as a ‘public preview’ and so has a number of rough edges, while Scrivener has reached a highly polished version 1.0, and has been rightly lauded by many people including Merlin Mann.
Papers (which Saltation put me on to — thanks!) is designed to be an iTunes-like interface to your reading material, and is slanted towards academics. You can browse references by author, journal, rating, date or whatever, and search the other fields to narrow things down. You can associate each reference with a PDF file which you can read within the application, either in a (tabbed) window, or full screen. The really nice feature is the ability to search PubMed within the application, and then import the references. Even better, if the reference comes with a link to the PDF of the article, you can import that directly too, and it gets named, filed and associated with its reference automatically. It doesn’t sound very revolutionary (indeed, other bibliography managers can do something similar), but it’s really fast and very slick. If you’ve ever spent ages clicking around on web, saving and importing citations and separately finding and downloading the PDF file, then linking the two together, you really won’t want to go back to doing that after trying Papers.
Since it’s designed as an app for the acquisition and processing phase of gathering reference material rather than the usage end, you can’t currently export a list of references, or insert citations into a manuscript as you can with most bibliography management applications. I use BibDesk to manage my references (and don’t plan to change that), but I’d really like a way to pipe/link references from one to the other. After all, the point of getting all those references in order and reading them is to actually use them. I contacted the authors with some suggestions, and they are planning to have better import and export capabilities at some point, which is great. It has quite a bit of promise, so I’m going to keep my eye on its development.
Scrivener, as I said, is very polished. In fact, it’s the kind of Mac application that reminds me of a lovely piece of furniture made by a cabinet maker, complete with precise dovetail joints. It seems to be solidly stable, and has the kind of fit-and-finish and attention to detail that makes you realise that the developer has really thought about how it should work. Keith, the developer, is a writer himself, and wrote the application to give himself the tool he wanted for writing (much like Donald Knuth and TeX). You can see that either as incredible dedication to the craft of writing, or as particularly creative procrastination, but it has resulted in a lot of benefit for other people either way!
The idea behind Scrivener is to allow writers to just get stuff down, rearrange and organise it in a non-linear way without worrying too much about the fiddly stuff, polish it, and then get it into a publication-ready state. There are various ways to look at your bits of script, including an outliner and as virtual index cards pinned to a corkboard, and you can also store reference material (images, PDF files, movies, sounds etc.) and incidental note snippets. You can export in a number of different formats, including RTF(D), HTML, plain text, and — this is the killer for me — LaTeX via MultiMarkdown. So you can just write the way you want to, then get the document into the format or formats you want at the end.
It’s aimed primarily at creative writers, but I’ve been using it seriously for a few days, and I’ve found it incredibly helpful for putting together academic texts. Just being able to view and make notes on your reference articles in the same interface is a simple but valuable function. People don’t often see science writing as a creative process, but even though you are writing about more or less concrete facts, you still have to conjure the flipping words out of thin air, and arrange them in a way that tells a coherent story and makes sense in the minds of your readers. For that reason, being able to move chunks of text around easily — without getting so hung up on whether you want to say ‘suggests’ or ‘implies’ that you that you never finish putting the ideas together — is immensely useful.

1
Oh dear, another attractive Mac-only application. I sense the force is truly strong with Apple.
Do you use a digital voice recorder to record lectures? Might I persuade you to reveal which one?
Nice comments interface, by the way.
by Fred @ 25/01/2007 10:07 am • Permalink •
2
That there Scrivener looks reet handy. Shall pass it along to the missus, so I shall.
by Stuart @ 26/01/2007 8:30 pm • Permalink •
3
Fred: No, I don't. I've often thought that I should record my own lectures (both for myself, to improve them, and for students), but the prospect of hearing all the 'ums', 'ahs' and mistakes is too horrifying. I tend to just make notes (usually on paper) of other people's lectures/seminars.
Stuart: It's really very good.
by bsag @ 28/01/2007 3:47 pm • Permalink •
4
I love Scrivener so far, and have been finding it massively useful in the rewrite of my novel. I've been making several passes through the outlining process, making the outline more detailed each time, closer to the final version.
If this works, then I'm going to try writing my next novel from scratch this way. My previous method was to plunge into a novel with only a vague idea of what I'm going to write about, resulting in a massive number of revisions. Hopefully Scrivener will help improve my writing process AND cut down the amount of revising I have to do.
I also plan to use Scrivener for my nonfiction projects as well. The ability to record Reference material and be able to easily refer to it while writing should improve my magazine article writing process, I hope.
Yay for Keith! I hope he makes a bazillion dollars with this piece of software (sadly unlikely, however, considering how poor freelance writers tend to be), or at least enough to encourage him to release future versions.
I also have to admire his process for developing and marketing this software. He had people like me frothing at the mouth to give him money by the time the Official version of Scrivener was released.
by Debbie Ridpath Ohi @ 28/01/2007 5:11 pm • Permalink •
5
Can you please talk more about your workflow?
I would like to know what happens after you export from MultiMarkdown -> LaTeX.
Do you then open the file with TexShop for further editing and/or final output to PDF?
by Tim @ 08/04/2007 9:51 pm • Permalink •
6
Debbie Ridpath Ohi: Yes, he's one the Mac developers I really admire -- it's really quality workmanship.
Tim: Pretty much, though I use TextMate and PDFView for LaTeX editing. You can tinker around with the XSLT files provided with MMD/Scrivener, so that you can get the LaTeX template exactly as you want it. Then it's just a case of setting the MMD variables for each document as appropriate (author, date etc.). With that sorted out, I haven't found that much needs to be tinkered with in the LaTeX document.
by bsag @ 13/04/2007 11:21 am • Permalink •
7
Scrivener's an application that's actually designed for your complete writing process, and I like that. But the inline footnotes are horrible if you do academic writing, don't you agree? My pages tends to be half-page content, half-page footnotes. It gets really messy in Scrivener that way. And in LaTeX too, by the way.
by Flimofly @ 17/04/2008 3:14 pm • Permalink •
Page 1 of 1 pages