From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell Adams Subject: Re: Conditional Inclusion Date: Tue, 5 Jul 2011 08:42:45 -0500 Message-ID: <20110705134245.GC3373@x201> References: <87pqlpjdq2.fsf@pinto.chemeng.ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:42660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qe5tD-000709-VF for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 09:42:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qe5tB-0007sJ-BV for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 09:42:11 -0400 Received: from jack.asmallorange.com ([74.52.119.82]:35603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qe5tA-0007rb-Nf for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 09:42:09 -0400 Received: from ma12536d0.tmodns.net ([208.54.37.161] helo=localhost) by jack.asmallorange.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1Qe5t4-002yOX-Fj for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 09:42:02 -0400 Content-Disposition: inline In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org I would just use a symlink to the right header. On Tue, Jul 05, 2011 at 11:25:41AM +0200, Rainer M Krug wrote: > On Tue, Jul 5, 2011 at 11:09 AM, Eric S Fraga wrote: > > > Rainer M Krug writes: > > > > > On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm > > wrote: > > > > > >> I'm trying to produce two slightly different PDF versions from the > > >> same document. > > >> > > >> I want to be able to conditionally include a few LaTeX_HEADER lines > > >> when I publish an Org file. I need to do it in a way I can control > > >> from the command line when I run the export in batch mode. So I need > > >> to either enable the lines with some eval-ed lisp on the emacs command > > >> line, or with an environment variable. > > >> > > >> Thoughts on the best way to go about this? > > >> > > > > > > If you are doing it from batch mode, one non-org approach would be to > > have > > > the conditional headers in two different files (say header1.tex, > > > header2.tex) and depending which ones you wantt, you could copy them into > > a > > > file header.tex, which is then when exporting included in the document. > > > > > > Non-org, but very flexible. > > > > or, if you want to do this from org, turn this around and have two main > > org files, both of which #+include the one with all the common text? > > then export the main file you want... > > > > True. But for both scenarios, you can put all files into one main org file > and tangle the final files needed. > > Rainer > > > > > > -- > > : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 > > : using Org-mode version 7.5 (release_7.5.574.g5a503) > > > > > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, > UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax (F): +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3