Thanks, Andrey and David.  We now take PreTeXt source and make a reveal.js 
slideshow with Sage Cells.  So we want to keep track of this one.  David - 
could you make minimal PTX GitHub issue with a pointer to this Google thread?  
I can embellish it later, but can't now and risk losing track of it.

Rob

On March 13, 2020 7:05:18 AM PDT, David Farmer <[email protected]> wrote:
>
>I don't fully understand the problem, but I think it comes down
>to when  .CodeMirror-sizer  figures out the size of its container.
>
>A sage cell is a large number of nested divs.  If you start looking
>at the size of those divs (I am using the inspector in Firefox)
>you will see that all of them are the same size, except for
>
>< div class="CodeMirror-sizer" style=.... >
>
>which is larger and shifted to the left of where it should be.
>If you look at the highlighted region when you focus on it in
>inspector (yellow for padding, blue for contents) you will
>see that the section with the numbers is too wide, but otherwise
>the contents of the cell are where the .CodeMirror-sizer wants
>them to be.
>
>So I speculate that something outside the sage cell has changed
>its size after the cell has set itself up.  If you modify the
>css (in inspector or otherwise) and in
>
>reveal .slides > section,
>remove the
>    width: 100%
>
>then you will find that the cell looks better.  It also helps
>in div.slides to remove the inline style that sets width=960px .
>
>I think all of this points to the sage cell being created before the
>rest of the page is set up.  (Or to the sage cell code having a bug
>in how it figures out what size to make the div.CodeMirror-sizer .
>But I think that is unlikely, because different parts of JavaScript
>not waiting long enough, or not running in the correct order,
>is a common problem.  Also see the next paragraph.)
>
>By the way, I re-loaded the page and the cell looked good and also
>seemed to work properly.  (But not always, and sometimes some look
>right and some don't).  I think this supports the suggestion that it
>is the sage cell code running at the wrong time.
>
>I never used reveal so I can't suggest how to fix this.
>
>Regards,
>
>David
>
>
>On Thu, 12 Mar 2020, Andrey Novoseltsev wrote:
>
>> Hello,
>> 
>> I have received the following email from Roberto De Leo and while I
>can confirm the problems, I have no idea how to
>> fix them. If anyone has insights, please share!
>> 
>> Andrey
>> 
>> -------------------------------------
>> 
>> I am quite happily using SageMathCell in my slides on numerical
>> solutions of ODEs
>> 
>> http://huhpcc.duckdns.org/~deleo/MATH247/Slides/ode.html
>> 
>> but its web interface does not interact well with the "reveal js"
>> environment.
>> 
>> In particular (my environment is Linux, my browser is Firefox):
>> 
>> 1. the line numbers at the left of the sage editing window are often
>> over the content (often though they do get at their correct position
>if
>> I do reload the page);
>> 
>> 2. when I click somewhere in the window, the cursor does not show up
>> where it actually is, so when I edit the code I'm "blind";
>> 
>> 3. if I go down with the cursor, the editor does not follow it and I
>> must use the mouse to go down by using the right bar;
>> 
>> 4. if I try to select code, the window gets very messy.
>> 
>> Having code in slides is very useful, I wonder whether there is some
>> easy solution to these problems (btw, it would be nice also to be
>able
>> to give a fixed size for the pictures in output).
>> 
>> Anyways, thanks a lot to all developers for this very useful and cool
>> software!
>> 
>> Best,
>> 
>> --
>> Roberto De Leo
>> Associate Professor, Department of Mathematics
>> Howard University, Washington, DC
>> Office: ASB-B, Room 214
>> http://huhpcc.duckdns.org/~deleo/
>> 
>> --
>> You received this message because you are subscribed to the Google
>Groups "sage-cell" group.
>> To unsubscribe from this group and stop receiving emails from it,
>send an email to
>> [email protected].
>> To view this discussion on the web visit
>>
>https://groups.google.com/d/msgid/sage-cell/6ed4788e-e006-47fd-a937-2879db494fc3%40googlegroups.com.
>> 
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-cell/MTAwMDA0My5iZWV6ZXI.1584135506%40quikprotect.

Reply via email to