View Single Post
"Cite while you write" sounds like a good idea, but its implementation is actually problematic for several reasons, including 1) the in-text citations substantially slow Word's scrolling, 2) in-text citations can do unpredictable things when documents are shared, and 3) when numbered citation styles are used, in-text citations aren't particularly informative at first glance.

As an alternative, BibDesk is a very nice open source reference manager that was orginally developed for LaTeX/BibTeX applications, but is actually capabile of EndNote-like functionality. I've written a set of Applescripts for BibDesk called CiteInPages (http://jhh.med.virginia.edu/main/CiteInPages/) that support insertion working citations into Pages (v. 3) documents, and replacement of the working citations with numbered or author-date in-text citations and generation of appropriately-formatted bibliographies. The working citations are BibDesk cite keys, which can have a form similar to author-date citations and are thus directly informative. They are also completely expressed as text and don't cause scrolling slowdowns or "mutate" on sharing. The Applescripts are available under a BSD license and contain commented code required to process numbered or author-date citations. Someone familiar with Applescript wouldn't have much trouble adapting them for OmniOutliner.

Last edited by jharrison; 2008-01-18 at 05:41 PM..