From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer M Krug Subject: Re: Conditional Inclusion Date: Tue, 5 Jul 2011 11:25:41 +0200 Message-ID: References: <87pqlpjdq2.fsf@pinto.chemeng.ucl.ac.uk> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=00235452ffec51258004a74f1134 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:42116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qe20h-0002cU-UM for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 05:33:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qe1t4-00024Q-Vz for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 05:25:59 -0400 Received: from mail-qy0-f176.google.com ([209.85.216.176]:54484) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qe1t1-00021e-4C for emacs-orgmode@gnu.org; Tue, 05 Jul 2011 05:25:43 -0400 Received: by qyk4 with SMTP id 4so4058624qyk.0 for ; Tue, 05 Jul 2011 02:25:41 -0700 (PDT) In-Reply-To: <87pqlpjdq2.fsf@pinto.chemeng.ucl.ac.uk> 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: Rainer M Krug , avdi@avdi.org, emacs-orgmode --00235452ffec51258004a74f1134 Content-Type: text/plain; charset=ISO-8859-1 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 --00235452ffec51258004a74f1134 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Tue, Jul 5, 2011 at 11:09 AM, Eric S = Fraga <e.fraga@uc= l.ac.uk> wrote:
Rainer M Krug <r= .m.krug@gmail.com> writes:

> On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm <groups@inbox.avdi.org> 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 line= s
>> 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 ne= ed
>> to either enable the lines with some eval-ed lisp on the emacs com= mand
>> 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 i= nto 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 ma= in
org files, both of which #+include the one with all the common text?
then export the main file you want...

T= rue. But for both scenarios, you can put all files into one main org file a= nd tangle the final files needed.

Rainer
=A0

--
: 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. Phy= s. (Germany)

Centre of Excellence for Invasion Biology
Stellenbos= ch University
South Africa

Tel : =A0 =A0 =A0 +33 - (0)9 53 10 27 44
Cell: =A0 = =A0 =A0 +33 - (0)6 85 62 59 98
Fax (F): =A0 =A0 =A0 +33 - (0)9 58 10 27 = 44

Fax (D): =A0 =A0+49 - (0)3 21 21 25 22 44

email: =A0 =A0 = =A0Rainer@krugs.de=

Skype: =A0 =A0 =A0RMkrug

--00235452ffec51258004a74f1134--