I just finished a long and long overdue paper for which I scraped together an insane workflow: Brainstorm, outline, and compose using roamresearch.com ==> Export to Roam’s weird markdown ==> (Make complex changes in Vim if needed) ==> Git commit ==> Bash script ==> Perl script ==> Pandoc (with various options and add-ins) ==> LaTeX (with a bunch of packages) ==> PDF.
Now I need to revise and reformat it for a journal that only accepts Word documents; so I’ll need to drop the glossaries package and some other LaTeX-specific stuff. And after that, I get started on my proposal and dissertation — and now’s my chance to escape my crazy workflow. It looks like elw2u16’s requirements are somewhat similar to mine, but here are mine:
- content stored as text (so I can use Git meaningfully and Vim or Bash stuff when needed);
- Scrivener for editing (because Scrivener, like Roam, is good for constantly rearranging outlines, notes, and draft material);
- Zotero; and
- the ability to handle cross references, numbering, and maybe glossaries in the markdown so pandoc can convert it decently to PDF and Word (and maybe HTML or LaTeX also).
The last time I used Scrivener was the last time I tried to write a book, about nine years ago. I see AmberV’s Default Preferences to Emulate Plain-Text is still pinned to the top of this forum, but I don’t see the zip file. The approach I should start with is probably the “Purist” in Section 21.4 of the Scrivener Manual, but I don’t see instructions for how to do that. I did make an attempt to use Scrivomatic, which nontroppo has clearly put a ton of time and careful documentation into. I agree with elw2u16 that it seems pretty complicated, and I’m currently stalled by a compilation error.
Can anyone recommend some simple steps to get me started with a new Scrivener-based workflow that fits my requirements?
elw2u16, are you still happy with your workflow? Have you had to continually invest more time into tweaking it? If you are happy with it, might you be willing to document it? I would really appreciate something like “Simple, Text-Based Scrivener Workflows with Pandoc for Lazy Idiots.”
Thanks!