[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-users
Subject: Re: Exporting lyx file with multiple class options
From: "Paul A. Rubin" <parubin73 () gmail ! com>
Date: 2017-01-21 20:56:31
Message-ID: 963bdfb7-8802-66a8-9d6a-dbd9d5983781 () gmail ! com
[Download RAW message or body]
On 01/21/2017 03:19 PM, David Rosenberg wrote:
> I routinely need to make 2 versions of my beamer slides: handout and
> not-handout. My current plan to do this is to have a program that
> rewrites the lyx file win two different ways (with and without the
> handout option), and compile each. I'm wondering if there's an easier
> way?
>
> e.g. Is it possible to make a new export option that writes two
> versions of the file? Not sure how customizable the exports are...
>
> Thanks!
>
The following should work (I think), though I'm not sure it's easier
than writing an external script:
1. Copy beamer.layout to a new file (for the sake of argument,
"beamer-handout.layout") and put it in your local layout directory.
Edit it to contain the handout option in the ClassOptions section.
2. Reconfigure LyX, so that it knows about the layout.
3. Bind some unused keyboard combination to the command
'textclass-apply beamer-handout'. You might want to bind a second
combination to 'textclass-apply beamer' so that you can toggle back
and forth at will.
4. After creating a presentation (in either format), export it the
usual way, whack the right key combo to switch to the other format,
and export again.
Paul
[Attachment #3 (text/html)]
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 01/21/2017 03:19 PM, David Rosenberg
wrote:<br>
</div>
<blockquote
cite="mid:CABKz5csRdL5hEfj+ZX5RY3gJjH44eJm+mchQaPQYhethcfmOMw@mail.gmail.com"
type="cite">
<div dir="ltr">I routinely need to make 2 versions of my beamer
slides: handout and not-handout. My current plan to do this is
to have a program that rewrites the lyx file win two different
ways (with and without the handout option), and compile each.
I'm wondering if there's an easier way?
<div><br>
</div>
<div>e.g. Is it possible to make a new export option that writes
two versions of the file? Not sure how customizable the
exports are...</div>
<div><br>
</div>
<div>Thanks!</div>
<div><br>
</div>
</div>
</blockquote>
The following should work (I think), though I'm not sure it's easier
than writing an external script:<br>
<ol>
<li>Copy beamer.layout to a new file (for the sake of argument,
"beamer-handout.layout") and put it in your local layout
directory. Edit it to contain the handout option in the
ClassOptions section.<br>
</li>
<li>Reconfigure LyX, so that it knows about the layout.<br>
</li>
<li>Bind some unused keyboard combination to the command
'textclass-apply beamer-handout'. You might want to bind a
second combination to 'textclass-apply beamer' so that you can
toggle back and forth at will.</li>
<li>After creating a presentation (in either format), export it
the usual way, whack the right key combo to switch to the other
format, and export again.</li>
</ol>
<p>Paul<br>
</p>
</body>
</html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic