Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
erik_petigura_s_paper_writing_workflow [2013/02/02 05:00] – jwschwab | erik_petigura_s_paper_writing_workflow [2013/02/04 07:38] (current) – [Erik's Paper Writing Workflow] nroth | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====Paper writing workflow===== | =====Paper writing workflow===== | ||
- | ==== Josiah' | ||
- | |||
- | === Preamble === | ||
- | |||
- | Workflows are personal. | ||
- | own workflow is that my editor of choice is emacs and that I do not | ||
- | work in large collaborations. | ||
- | tinker.) | ||
- | The emacs learning curve can be quite steep, but because I do so many | ||
- | different things in it, small increases in proficieny have a magnified | ||
- | impact. | ||
- | switch between apps, the better. | ||
- | Instead of desribing things in gory detail, I just tried to give a | ||
- | general overview. | ||
- | something in action, swing by my cube, D-343. | ||
- | talk about such things. | ||
- | |||
- | === Write an Outline === | ||
- | |||
- | The first thing I do is write an outline using [org-mode]. | ||
- | plain text draft of the paper, though I do write the equations using | ||
- | TeX. Once things are reasonably converged, I export my org-mode file | ||
- | to TeX, using built-in exporter. | ||
- | into LaTeX sections, among other nifty things. | ||
- | |||
- | [org-mode]: http:// | ||
- | |||
- | |||
- | === Use Version Control === | ||
- | |||
- | I start a git repository with the rough draft TeX file from the | ||
- | previous step. When I send a draft to a co-author, I make a branch | ||
- | for him/her, incoportate the comments when I get them back, and then | ||
- | merge this back into my master branch. | ||
- | |||
- | === TeX Editing in emacs === | ||
- | |||
- | I use [AUCTeX] which the default emacs TeX editing mode. It has all | ||
- | sorts of goodies: easy math-mode editing, cross reference support, | ||
- | commands for creating environments, | ||
- | |||
- | [AUCTeX]: http:// | ||
- | |||
- | |||
- | === BibTeX === | ||
- | |||
- | I do not have a solution I'm completely happy with here. I tend to | ||
- | make an ADS private library for each paper and then export to BibTeX | ||
- | occasionally. | ||
- | all that happy with either (though I do like Papers for | ||
- | reading/ | ||