emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Matt Lundin <mdl@imapmail.org>
To: Richard Lawrence <richard.lawrence@berkeley.edu>
Cc: emacs-orgmode@gnu.org
Subject: Re: Using Org for a dissertation
Date: Mon, 21 May 2012 08:21:33 -0500	[thread overview]
Message-ID: <877gw5u0te.fsf@fastmail.fm> (raw)
In-Reply-To: <87aa1dz2b5.fsf@berkeley.edu> (Richard Lawrence's message of "Sat, 12 May 2012 11:23:10 -0700")

Richard Lawrence <richard.lawrence@berkeley.edu> writes:

> I am a graduate student in philosophy, and I am about to begin writing
> my dissertation.  I am wondering about whether I should write it in Org,
> or stick to plain LaTeX.

I would recommend LaTeX. In my experience, writing long documents (or
Beamer slides) in org-mode creates additional work, insofar as I have to
think through two layers of translation: 1) how to get org-mode to
translate nicely into LaTeX; and 2) how to get LaTeX to output the final
document I desire. In larger documents, "leaky abstractions" can quickly
become a problem. I tried writing in org-mode but ended up with a
document encrusted with all sorts of hacks (#+LaTeX: lines and the
like). IMO, writing in LaTeX/AUCTeX affords greater control over the
final document. (Note: the new export engine will give the user greater
ability to reduce the number of "leaks".)

I would recommend using org-mode if the following apply:

1. You will rely heavily on org-babel.
2. You anticipate having to output to multiple formats (e.g., your
   dissertation advisor requires you to submit .doc files).
3. Your document structure will be straightforward.

I would recommend using LaTeX if the following apply:

1. You have numerous footnotes. (Fontification and export of footnotes
   in org-mode can be painfully slow when a document contains hundreds
   of footnotes.)
2. You are using biblatex. (If you are relying heavily on biblatex for
   citations, then you will need to export to LaTeX to output your final
   document, thus precluding the possibility of outputting to other
   formats. Furthermore, AUCTeX offers very helpful syntax highlighting
   and folding of citations and footnotes, along with excellent reftex
   integration.)
3. You will be using a many cross-references.

My workflow is as follows. I rely on my org-mode files for drafting
small segments of a project. I then export the segments to the kill ring
with the following function and yank them into the relevant LaTeX file.

--8<---------------cut here---------------start------------->8---
(defun my-org-export-latex-to-kill-ring ()
  (interactive)
  (kill-new (org-export-region-as-latex (point) (mark) t 'string)))
--8<---------------cut here---------------end--------------->8---

Best,
Matt

  parent reply	other threads:[~2012-05-21 13:21 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-12 18:23 Using Org for a dissertation Richard Lawrence
2012-05-12 16:49 ` Eric Schulte
2012-05-15  5:02   ` Richard Lawrence
2012-06-14 12:39   ` Rasmus
2012-06-14 16:13     ` Eric S Fraga
2012-05-12 19:27 ` Thomas S. Dye
2012-05-15  5:16   ` Richard Lawrence
2012-05-15 17:08     ` Nicolas Goaziou
2012-05-16  0:38       ` Richard Lawrence
2012-05-21  3:56       ` New exporter [was: Re: Using Org for a dissertation] François Pinard
2012-05-21 17:54         ` Nicolas Goaziou
2012-05-21 19:10           ` François Pinard
2012-05-23  0:35             ` François Pinard
2012-05-12 20:29 ` Using Org for a dissertation Peter Münster
2012-05-15 12:26 ` suvayu ali
2012-05-16  1:15   ` Richard Lawrence
2012-05-17  2:37     ` org-export-preprocess-hook and the new exporter (was Re: Using Org for a dissertation) Eric S Fraga
2012-05-18  6:49       ` Bastien
2012-05-18 10:08       ` Nicolas Goaziou
2012-05-20  6:12         ` Eric Fraga
2012-05-20  8:03           ` Nicolas Goaziou
2012-05-28 22:44         ` org-export-preprocess-hook and the new exporter Thomas S. Dye
2012-05-29  1:37           ` Eric S Fraga
2012-05-29  3:20             ` Thomas S. Dye
2012-05-21 13:21 ` Matt Lundin [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-05-15 16:44 Using Org for a dissertation Markus Grebenstein
2012-05-16  1:26 ` Richard Lawrence

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877gw5u0te.fsf@fastmail.fm \
    --to=mdl@imapmail.org \
    --cc=emacs-orgmode@gnu.org \
    --cc=richard.lawrence@berkeley.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).