Re: [O] Conditional Inclusion

2011-07-05 Thread Rainer M Krug
On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm gro...@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 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.

Cheers,

Rainer


 --
 Avdi Grimm
 http://avdi.org




-- 
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:  rai...@krugs.de

Skype:  RMkrug


Re: [O] Conditional Inclusion

2011-07-05 Thread Eric S Fraga
Rainer M Krug r.m.k...@gmail.com writes:

 On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm gro...@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 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...

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1
: using Org-mode version 7.5 (release_7.5.574.g5a503)



Re: [O] Conditional Inclusion

2011-07-05 Thread Rainer M Krug
On Tue, Jul 5, 2011 at 11:09 AM, Eric S Fraga e.fr...@ucl.ac.uk wrote:

 Rainer M Krug r.m.k...@gmail.com writes:

  On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm gro...@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 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:  rai...@krugs.de

Skype:  RMkrug


Re: [O] Conditional Inclusion

2011-07-05 Thread Russell Adams
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 e.fr...@ucl.ac.uk wrote:

  Rainer M Krug r.m.k...@gmail.com writes:
 
   On Tue, Jul 5, 2011 at 6:43 AM, Avdi Grimm gro...@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 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:  rai...@krugs.de

 Skype:  RMkrug


--
Russell Adamsrlad...@adamsinfoserv.com

PGP Key ID: 0x1160DCB3   http://www.adamsinfoserv.com/

Fingerprint:1723 D8CA 4280 1EC9 557F  66E8 1154 E018 1160 DCB3



[O] Conditional Inclusion

2011-07-04 Thread Avdi Grimm
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?

-- 
Avdi Grimm
http://avdi.org