[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-users
Subject: Re: beamer usability
From: Neal Becker <ndbecker2 () gmail ! com>
Date: 2023-08-18 15:33:15
Message-ID: CAG3t+pH2sN3RK=0Sr6v5tYaBzRk6Kx8fSi=DXY=YTRpjrnqBvw () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
If I change my workflow it does, I need to only copy/paste the frame
contents (not the entire frame). So insert separated frame and then paste
in the contents does seem to work. This is probably much better than what
I was doing. Thanks!
On Fri, Aug 18, 2023 at 11:21 AM Scott Kostyshak <skostysh@lyx.org> wrote:
> On Fri, Aug 18, 2023 at 10:59:20AM -0400, Neal Becker wrote:
> > On Fri, Aug 18, 2023 at 10:13 AM Scott Kostyshak <skostysh@lyx.org>
> wrote:
> >
> > > On Fri, Aug 18, 2023 at 07:49:45AM -0400, Neal Becker wrote:
> > > > I've been using LyX for quite a while and beamer for even quite a
> while
> > > > longer, but my knowledge of LyX is fairly superficial.
> > > >
> > > > I frequently produce slides which incorporate a graph on the left
> with
> > > > bulleted text on the right. An example LaTeX code is below. I do
> need
> > > to
> > > > use ERT for the minipage. The reason for the minipage is to shrink
> the
> > > > text on the left. I cut/paste LaTeX here because pasting LyX doesn't
> > > seem
> > > > to include the ERT.
> > > >
> > > > Since this structure is a bit tedious to enter I usually prefer to
> > > > copy/paste the frame, changing the text and the figure but keeping
> the
> > > > structure.
> > > >
> > > > This copy/pasting is a bit more difficult than I would hope.
> Firstly, to
> > > > successfully copy/paste a beamer frame it is best to make sure there
> is a
> > > > frame separator. Position the cursor just at the end of this frame
> > > > separator before the frame you wish to copy, then select down to the
> end
> > > of
> > > > the frame.
> > > >
> > > > When pasting, it seems best to position cursor just after a frame
> > > > separator. If this is not done (frame separators not used) I
> frequently
> > > > wind up with a frame title outside of a frame, a situation that seems
> > > > difficult to recover from (although at least 1 time I did fix it by
> > > > positioning the cursor near the start of the frame title and
> selecting
> > > > "frame").
> > > >
> > > > Assuming I've placed the cursor at the end of the graphic of the
> frame
> > > I'd
> > > > like to copy, the procedure to get frame separator inserted seems
> > > tedious.
> > > > 1. Hit enter. Now I'm in "columns"
> > > > 2. Hit dedent. Now I'm still in "columns" but outside the frame
> > > > 3. Change to "standard" . For some reason, this moves cursor back
> inside
> > > > frame
> > > > 4. Hit dedent again. Now finally I can hit enter to produce the
> frame
> > > > separator.
> > > >
> > > > Is there an easier way?
> > > >
> > > > Thanks,
> > > > Neal
> > >
> > > For your specific question, does this thread help you out?
> > >
> > > https://www.mail-archive.com/lyx-users@lists.lyx.org/msg104013.html
> > >
> > > Basically, if you figure out a command sequence that does what you want
> > > then you can bind it to a shortcut. I know this isn't out-of-the-box
> > > user-friendly, but perhaps it helps your use case.
> > >
> > > More generally, I've also found similar workflows to be unexpectedly
> > > complicated. I think that LyX's beamer workflow needs some
> improvements.
> > > Thankfully, LyX's beamer support was hugely improved several years ago.
> > > Before then, from what I understand it was a bunch of Beamer-specific
> hacks
> > > cobbled together; now it is just a well-defined special case of a
> document
> > > class. So I think the hard work is done, and all the required
> functionality
> > > is there, we just need to improve the interface/workflow.
> > >
> > > I have some ideas, based on sporadic discussions on the list. But I
> have
> > > no time to work on the code, and I do not want to start long
> conversations
> > > unless there is a volunteer willing to work on the code. Anyone who
> would
> > > be interested in working on the code, let me know and I will put the
> time
> > > into organizing my thoughts.
> > >
> > > In the meantime, I think it would be helpful to collect several use
> cases
> > > that are unexpected complicated, like the one that you bring up.
> > >
> > > Thanks. I've never learned about key bindings or command sequences,
> maybe
> > it's time to learn about that.
> > Since insert frame separator is no longer on the menu it seems my
> procedure
> > has become more complex.
> > I looked at the email thread. First thing suggest edit/start new parent
> > environment(frame). I don't see this in edit. I'm on
> > lyx-2.4.0beta3.
>
> > --
> > lyx-users mailing list
> > lyx-users@lists.lyx.org
> > http://lists.lyx.org/mailman/listinfo/lyx-users
>
> Does Insert > Separated Frame [above/below] help?
>
> Scott
> --
> lyx-users mailing list
> lyx-users@lists.lyx.org
> http://lists.lyx.org/mailman/listinfo/lyx-users
>
--
*Those who don't understand recursion are doomed to repeat it*
[Attachment #5 (text/html)]
<div dir="ltr">If I change my workflow it does, I need to only copy/paste the frame \
contents (not the entire frame). So insert separated frame and then paste in the \
contents does seem to work. This is probably much better than what I was doing. \
Thanks!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, \
Aug 18, 2023 at 11:21 AM Scott Kostyshak <<a \
href="mailto:skostysh@lyx.org">skostysh@lyx.org</a>> wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">On Fri, Aug 18, 2023 at 10:59:20AM -0400, Neal \
Becker wrote:<br> > On Fri, Aug 18, 2023 at 10:13 AM Scott Kostyshak <<a \
href="mailto:skostysh@lyx.org" target="_blank">skostysh@lyx.org</a>> wrote:<br> \
> <br> > > On Fri, Aug 18, 2023 at 07:49:45AM -0400, Neal Becker wrote:<br>
> > > I've been using LyX for quite a while and beamer for even quite a \
while<br> > > > longer, but my knowledge of LyX is fairly superficial.<br>
> > ><br>
> > > I frequently produce slides which incorporate a graph on the left \
with<br> > > > bulleted text on the right. An example LaTeX code is below. \
I do need<br> > > to<br>
> > > use ERT for the minipage. The reason for the minipage is to shrink \
the<br> > > > text on the left. I cut/paste LaTeX here because pasting LyX \
doesn't<br> > > seem<br>
> > > to include the ERT.<br>
> > ><br>
> > > Since this structure is a bit tedious to enter I usually prefer to<br>
> > > copy/paste the frame, changing the text and the figure but keeping \
the<br> > > > structure.<br>
> > ><br>
> > > This copy/pasting is a bit more difficult than I would hope. \
Firstly, to<br> > > > successfully copy/paste a beamer frame it is best to \
make sure there is a<br> > > > frame separator. Position the cursor just \
at the end of this frame<br> > > > separator before the frame you wish to \
copy, then select down to the end<br> > > of<br>
> > > the frame.<br>
> > ><br>
> > > When pasting, it seems best to position cursor just after a frame<br>
> > > separator. If this is not done (frame separators not used) I \
frequently<br> > > > wind up with a frame title outside of a frame, a \
situation that seems<br> > > > difficult to recover from (although at least \
1 time I did fix it by<br> > > > positioning the cursor near the start of \
the frame title and selecting<br> > > > "frame").<br>
> > ><br>
> > > Assuming I've placed the cursor at the end of the graphic of the \
frame<br> > > I'd<br>
> > > like to copy, the procedure to get frame separator inserted seems<br>
> > tedious.<br>
> > > 1. Hit enter. Now I'm in "columns"<br>
> > > 2. Hit dedent. Now I'm still in "columns" but outside \
the frame<br> > > > 3. Change to "standard" . For some reason, \
this moves cursor back inside<br> > > > frame<br>
> > > 4. Hit dedent again. Now finally I can hit enter to produce the \
frame<br> > > > separator.<br>
> > ><br>
> > > Is there an easier way?<br>
> > ><br>
> > > Thanks,<br>
> > > Neal<br>
> ><br>
> > For your specific question, does this thread help you out?<br>
> ><br>
> > <a href="https://www.mail-archive.com/lyx-users@lists.lyx.org/msg104013.html" \
rel="noreferrer" target="_blank">https://www.mail-archive.com/lyx-users@lists.lyx.org/msg104013.html</a><br>
> ><br>
> > Basically, if you figure out a command sequence that does what you want<br>
> > then you can bind it to a shortcut. I know this isn't \
out-of-the-box<br> > > user-friendly, but perhaps it helps your use case.<br>
> ><br>
> > More generally, I've also found similar workflows to be \
unexpectedly<br> > > complicated. I think that LyX's beamer workflow needs \
some improvements.<br> > > Thankfully, LyX's beamer support was hugely \
improved several years ago.<br> > > Before then, from what I understand it was \
a bunch of Beamer-specific hacks<br> > > cobbled together; now it is just a \
well-defined special case of a document<br> > > class. So I think the hard work \
is done, and all the required functionality<br> > > is there, we just need to \
improve the interface/workflow.<br> > ><br>
> > I have some ideas, based on sporadic discussions on the list. But I \
have<br> > > no time to work on the code, and I do not want to start long \
conversations<br> > > unless there is a volunteer willing to work on the code. \
Anyone who would<br> > > be interested in working on the code, let me know and \
I will put the time<br> > > into organizing my thoughts.<br>
> ><br>
> > In the meantime, I think it would be helpful to collect several use \
cases<br> > > that are unexpected complicated, like the one that you bring \
up.<br> > ><br>
> > Thanks. I've never learned about key bindings or command sequences, \
maybe<br> > it's time to learn about that.<br>
> Since insert frame separator is no longer on the menu it seems my procedure<br>
> has become more complex.<br>
> I looked at the email thread. First thing suggest edit/start new parent<br>
> environment(frame). I don't see this in edit. I'm on<br>
> lyx-2.4.0beta3.<br>
<br>
> -- <br>
> lyx-users mailing list<br>
> <a href="mailto:lyx-users@lists.lyx.org" \
target="_blank">lyx-users@lists.lyx.org</a><br> > <a \
href="http://lists.lyx.org/mailman/listinfo/lyx-users" rel="noreferrer" \
target="_blank">http://lists.lyx.org/mailman/listinfo/lyx-users</a><br> <br>
Does Insert > Separated Frame [above/below] help?<br>
<br>
Scott<br>
-- <br>
lyx-users mailing list<br>
<a href="mailto:lyx-users@lists.lyx.org" \
target="_blank">lyx-users@lists.lyx.org</a><br> <a \
href="http://lists.lyx.org/mailman/listinfo/lyx-users" rel="noreferrer" \
target="_blank">http://lists.lyx.org/mailman/listinfo/lyx-users</a><br> \
</blockquote></div><br clear="all"><div><br></div><span \
class="gmail_signature_prefix">-- </span><br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><i>Those who don't understand recursion \
are doomed to repeat it</i></div></div>
--
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic