SimpleSlides and Visual counters
Hi all, in particular Aditya M. and Thomas A.S., It seems that the visual counter in SimpleSlides module (the version I have from ConTeXt Garden is from 2014) does not work fine with the latest LMTX. Is the issue is known ? If so, is there a new version of SimpleSlides in which the issue has been fixed ? Best regards: Otared
On Mon, 15 Nov 2021, Otared Kavian via ntg-context wrote: Hi Otared,
It seems that the visual counter in SimpleSlides module (the version I have from ConTeXt Garden is from 2014) does not work fine with the latest LMTX. Is the issue is known ? If so, is there a new version of SimpleSlides in which the issue has been fixed ?
I haven't looked at simpleslides in over a decade! The module did use some low-level macros, which are unlikely to work with LMTX without change. It could also be a bug with visualcounter module. I haven't tested in with LMTX (I still use MkIV for most of my presentations). If you can post a minimal example, I could take a look. Thanks, Aditya
Hi Aditya, Thank you for your attention and your kind reply. I am sending a setup file with an example of presentation, which shows the issue with LMTX while with mkiv the result is fine. Actually as you can see in the setup file, I have slightly modified the visula counter in order for it to be interactive (clicking in the center of the visula counter gives a jump to the previous location…). Best regards: Otared
On 16 Nov 2021, at 18:34, Aditya Mahajan via ntg-context
wrote: On Mon, 15 Nov 2021, Otared Kavian via ntg-context wrote:
Hi Otared,
It seems that the visual counter in SimpleSlides module (the version I have from ConTeXt Garden is from 2014) does not work fine with the latest LMTX. Is the issue is known ? If so, is there a new version of SimpleSlides in which the issue has been fixed ?
I haven't looked at simpleslides in over a decade! The module did use some low-level macros, which are unlikely to work with LMTX without change.
It could also be a bug with visualcounter module. I haven't tested in with LMTX (I still use MkIV for most of my presentations). If you can post a minimal example, I could take a look.
Thanks, Aditya
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
Hi Aditya, Some time ago I reported an issue with LMTX regarding your visual counter (at least the version used in the simpleslides module). Now I think I have found where the issue comes from: it is due to the fact that somehow the conditional if PageNumber > 2 : [some code] fi ; is not treated correctly, and if one removes the conditional while keeping only [some code] above, then the visual counter is shown correctly. I am sending you the TeX file where you can see that if lines 17 and 46 are uncommented then the visual counter does not show up. Thanks for your help: Otared K.
On 16 Nov 2021, at 23:11, Otared Kavian
wrote: Hi Aditya,
Thank you for your attention and your kind reply.
I am sending a setup file with an example of presentation, which shows the issue with LMTX while with mkiv the result is fine. Actually as you can see in the setup file, I have slightly modified the visula counter in order for it to be interactive (clicking in the center of the visula counter gives a jump to the previous location…).
Best regards: Otared
On 16 Nov 2021, at 18:34, Aditya Mahajan via ntg-context
wrote: On Mon, 15 Nov 2021, Otared Kavian via ntg-context wrote:
Hi Otared,
It seems that the visual counter in SimpleSlides module (the version I have from ConTeXt Garden is from 2014) does not work fine with the latest LMTX. Is the issue is known ? If so, is there a new version of SimpleSlides in which the issue has been fixed ?
I haven't looked at simpleslides in over a decade! The module did use some low-level macros, which are unlikely to work with LMTX without change.
It could also be a bug with visualcounter module. I haven't tested in with LMTX (I still use MkIV for most of my presentations). If you can post a minimal example, I could take a look.
Thanks, Aditya
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
On 16.01.22 15:56, Otared Kavian via ntg-context wrote:
Hi Aditya,
Some time ago I reported an issue with LMTX regarding your visual counter (at least the version used in the simpleslides module). Now I think I have found where the issue comes from: it is due to the fact that somehow the conditional
if PageNumber > 2 :
[some code]
fi ;
Hi Otared, I'm not Aditya, but I've encountered the same problem within simpleslides. Can you replace PageNumber with RealPageNumber and see whether this solves your problem? Best Thomas
Hi Thomas, Thanks for your attention. Indeed I could have asked you, but since Aditya answered my previous message I continued asking him… Anyway, you are correct: replacing PageNumber with RealPageNumber everywhere, the visual counter is shown correctly… For the sake of the mail archives, in case someone else encounters the issue, I add the example below. Many thanks for help ! Best regards: Otared % begin interactive-visual-counter.tex %% to use with the simpleslides module \setupinteraction[state=start] \usemodule[simpleslides] [style=swoosh] \startuseMPgraphic{simpleslides:MP:counter} save b, s, t, p, circcenter, theta, pic ; path p[] ; pair t[] ; pair s[] ; pair circcenter ; circcenter = urcorner Page shifted (-1cm,-1cm) ; % the counter is shown in the upper right corner % circcenter = lrcorner Page shifted (-1cm,1cm) ; % the counter is shown in the lower right corner pair zt, zr, zb, zl ; picture pic ; b = 1.5cm ; if RealPageNumber > 1 : % the page after which the visual counter is shown theta = (RealPageNumber - 1)/(NOfPages - 1) ; p[4] = fullcircle scaled b rotated 90 ; p[4] := p[4] shifted circcenter ; fill p[4] withcolor \MPcolor{simpleslides:altcontrastcolor} ; t[0] = center p[4] ; t[1] = point 1 along p[4] ; t[2] = point -theta along p[4] ; t[3] = point -theta/2 along p[4] ; p[5] = t[0] -- t[1] .. t[3] .. t[2] -- cycle ; fill p[5] withcolor \MPcolor{simpleslides:contrastcolor} ; for i = 1 upto NOfPages : s[i] = point i/(NOfPages -1) along p[4] ; pickup pencircle scaled 1pt ; draw s[i] -- t[0] withcolor \MPcolor{simpleslides:backgroundcolor} ; endfor ; zt = t[0] shifted (0, b * 0.2) ; zr = t[0] shifted (b * 0.2, 0) ; zb = t[0] shifted (0, -b * 0.2) ; zl = t[0] shifted (-b * 0.2, 0) ; p[3] = zt .. zr .. zb .. zl .. cycle ; fill p[3] withcolor \MPcolor{simpleslides:contrastcolor} ; draw p[3] withcolor \MPcolor{simpleslides:backgroundcolor} ; label(textext("\start\switchtobodyfont[10pt]% \setupinteraction[color=simpleslides:backgroundcolor,style=normal]% \startcolor[simpleslides:backgroundcolor] \goto{\pagenumber}[PreviousJump] \stopcolor\stop"),center p[3]) ; fi ; \stopuseMPgraphic \starttext \setupTitle [title={Somewhere university}, author={Someone Else}, date={Somewhere, Someday 2021}] \placeTitle \page \SlideTitle{Knuth} \input knuth.tex \SlideTitle{Ward} \input ward.tex \SlideTitle{Lorem} \input lorem.tex \SlideTitle{Thuan} \input thuan.tex \stoptext % end interactive-visual-counter.tex
On 16 Jan 2022, at 16:14, Thomas A. Schmitz via ntg-context
wrote: On 16.01.22 15:56, Otared Kavian via ntg-context wrote:
Hi Aditya, Some time ago I reported an issue with LMTX regarding your visual counter (at least the version used in the simpleslides module). Now I think I have found where the issue comes from: it is due to the fact that somehow the conditional if PageNumber > 2 :
[some code] fi ;
Hi Otared,
I'm not Aditya, but I've encountered the same problem within simpleslides. Can you replace PageNumber with RealPageNumber and see whether this solves your problem?
Best
Thomas ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (3)
-
Aditya Mahajan
-
Otared Kavian
-
Thomas A. Schmitz