Re: [O] Conditional Inclusion
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
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
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
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
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