[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 &lt;<a \
href="mailto:skostysh@lyx.org">skostysh@lyx.org</a>&gt; 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> &gt; On Fri, Aug 18, 2023 at 10:13 AM Scott Kostyshak &lt;<a \
href="mailto:skostysh@lyx.org" target="_blank">skostysh@lyx.org</a>&gt; wrote:<br> \
&gt; <br> &gt; &gt; On Fri, Aug 18, 2023 at 07:49:45AM -0400, Neal Becker wrote:<br>
&gt; &gt; &gt; I&#39;ve been using LyX for quite a while and beamer for even quite a \
while<br> &gt; &gt; &gt; longer, but my knowledge of LyX is fairly superficial.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I frequently produce slides which incorporate a graph on the left \
with<br> &gt; &gt; &gt; bulleted text on the right.   An example LaTeX code is below. \
I do need<br> &gt; &gt; to<br>
&gt; &gt; &gt; use ERT for the minipage.   The reason for the minipage is to shrink \
the<br> &gt; &gt; &gt; text on the left.   I cut/paste LaTeX here because pasting LyX \
doesn&#39;t<br> &gt; &gt; seem<br>
&gt; &gt; &gt; to include the ERT.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Since this structure is a bit tedious to enter I usually prefer to<br>
&gt; &gt; &gt; copy/paste the frame, changing the text and the figure but keeping \
the<br> &gt; &gt; &gt; structure.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This copy/pasting is a bit more difficult than I would hope.   \
Firstly, to<br> &gt; &gt; &gt; successfully copy/paste a beamer frame it is best to \
make sure there is a<br> &gt; &gt; &gt; frame separator.   Position the cursor just \
at the end of this frame<br> &gt; &gt; &gt; separator before the frame you wish to \
copy, then select down to the end<br> &gt; &gt; of<br>
&gt; &gt; &gt; the frame.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; When pasting, it seems best to position cursor just after a frame<br>
&gt; &gt; &gt; separator.   If this is not done (frame separators not used) I \
frequently<br> &gt; &gt; &gt; wind up with a frame title outside of a frame, a \
situation that seems<br> &gt; &gt; &gt; difficult to recover from (although at least \
1 time I did fix it by<br> &gt; &gt; &gt; positioning the cursor near the start of \
the frame title and selecting<br> &gt; &gt; &gt; &quot;frame&quot;).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Assuming I&#39;ve placed the cursor at the end of the graphic of the \
frame<br> &gt; &gt; I&#39;d<br>
&gt; &gt; &gt; like to copy, the procedure to get frame separator inserted seems<br>
&gt; &gt; tedious.<br>
&gt; &gt; &gt; 1.   Hit enter.   Now I&#39;m in &quot;columns&quot;<br>
&gt; &gt; &gt; 2. Hit dedent.   Now I&#39;m still in &quot;columns&quot; but outside \
the frame<br> &gt; &gt; &gt; 3. Change to &quot;standard&quot; . For some reason, \
this moves cursor back inside<br> &gt; &gt; &gt; frame<br>
&gt; &gt; &gt; 4. Hit dedent again.   Now finally I can hit enter to produce the \
frame<br> &gt; &gt; &gt; separator.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is there an easier way?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; Neal<br>
&gt; &gt;<br>
&gt; &gt; For your specific question, does this thread help you out?<br>
&gt; &gt;<br>
&gt; &gt;     <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>
 &gt; &gt;<br>
&gt; &gt; Basically, if you figure out a command sequence that does what you want<br>
&gt; &gt; then you can bind it to a shortcut. I know this isn&#39;t \
out-of-the-box<br> &gt; &gt; user-friendly, but perhaps it helps your use case.<br>
&gt; &gt;<br>
&gt; &gt; More generally, I&#39;ve also found similar workflows to be \
unexpectedly<br> &gt; &gt; complicated. I think that LyX&#39;s beamer workflow needs \
some improvements.<br> &gt; &gt; Thankfully, LyX&#39;s beamer support was hugely \
improved several years ago.<br> &gt; &gt; Before then, from what I understand it was \
a bunch of Beamer-specific hacks<br> &gt; &gt; cobbled together; now it is just a \
well-defined special case of a document<br> &gt; &gt; class. So I think the hard work \
is done, and all the required functionality<br> &gt; &gt; is there, we just need to \
improve the interface/workflow.<br> &gt; &gt;<br>
&gt; &gt; I have some ideas, based on sporadic discussions on the list. But I \
have<br> &gt; &gt; no time to work on the code, and I do not want to start long \
conversations<br> &gt; &gt; unless there is a volunteer willing to work on the code. \
Anyone who would<br> &gt; &gt; be interested in working on the code, let me know and \
I will put the time<br> &gt; &gt; into organizing my thoughts.<br>
&gt; &gt;<br>
&gt; &gt; In the meantime, I think it would be helpful to collect several use \
cases<br> &gt; &gt; that are unexpected complicated, like the one that you bring \
up.<br> &gt; &gt;<br>
&gt; &gt; Thanks.   I&#39;ve never learned about key bindings or command sequences, \
maybe<br> &gt; it&#39;s time to learn about that.<br>
&gt; Since insert frame separator is no longer on the menu it seems my procedure<br>
&gt; has become more complex.<br>
&gt; I looked at the email thread.   First thing suggest edit/start new parent<br>
&gt; environment(frame).   I don&#39;t see this in edit.   I&#39;m on<br>
&gt; lyx-2.4.0beta3.<br>
<br>
&gt; -- <br>
&gt; lyx-users mailing list<br>
&gt; <a href="mailto:lyx-users@lists.lyx.org" \
target="_blank">lyx-users@lists.lyx.org</a><br> &gt; <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 &gt; 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&#39;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