From 07723a50707217d2d397c098ec67af793cdfa916 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 5 Oct 2020 03:00:57 +0000 Subject: CTAN sync 202010050300 --- macros/latex/contrib/animate/ChangeLog | 5 ++++- macros/latex/contrib/animate/animate.pdf | Bin 3900656 -> 3884915 bytes macros/latex/contrib/animate/animate.sty | 23 +++++++++++++++++------ 3 files changed, 21 insertions(+), 7 deletions(-) (limited to 'macros/latex/contrib/animate') diff --git a/macros/latex/contrib/animate/ChangeLog b/macros/latex/contrib/animate/ChangeLog index fcbc863bd1..de768f4ae6 100644 --- a/macros/latex/contrib/animate/ChangeLog +++ b/macros/latex/contrib/animate/ChangeLog @@ -1,5 +1,8 @@ +2020-10-05 + * fix: pausing on the 0th/last frames (continued) + 2020-09-29 - * fix: pausing at the 0th frame + * fix: pausing on the 0th frame 2020-08-29 * new: \multiframebreak for terminating \multiframe loop diff --git a/macros/latex/contrib/animate/animate.pdf b/macros/latex/contrib/animate/animate.pdf index ef8589938e..e85c20f423 100644 Binary files a/macros/latex/contrib/animate/animate.pdf and b/macros/latex/contrib/animate/animate.pdf differ diff --git a/macros/latex/contrib/animate/animate.sty b/macros/latex/contrib/animate/animate.sty index ee1f166b73..d5003db446 100644 --- a/macros/latex/contrib/animate/animate.sty +++ b/macros/latex/contrib/animate/animate.sty @@ -13,7 +13,7 @@ \NeedsTeXFormat{LaTeX2e} -\def\@anim@version{2020/09/29} +\def\@anim@version{2020/10/05} \ProvidesPackage{animate} [\@anim@version\space PDF & SVG animations from files and inline graphics] @@ -4058,11 +4058,17 @@ a#1_isPaused=true;% }};$% a#1_playBwd=function(){% - if(a#1_idx==0||!a#1_isPaused){a#1_stopLast();}% + if(a#1_idx==0){% + a#1_stopLast();% + \if@anim@pauseframes if(a#1_pauseAt[a#1_idx]){a#1_pause();return;}\fi% + }% a#1_playLeft();% };$% a#1_playFwd=function(){% - if(a#1_idx==\@anim@maxframe||!a#1_isPaused){a#1_stopFirst();}% + if(a#1_idx==\@anim@maxframe){% + a#1_stopFirst();% + \if@anim@pauseframes if(a#1_pauseAt[a#1_idx]){a#1_pause();return;}\fi% + }% a#1_playRight();% };$% \fi% @@ -4230,14 +4236,19 @@ \fi a#1_isPaused=true;$% \else - if(!a#1_isPaused)a#1_stopFirst();$% if(event.\@anim@shift)a#1_playsRight=!a#1_playsRight;$% \if@anim@palindrome if(a#1_idx==0)a#1_playsRight=true;$% if(a#1_idx==\@anim@maxframe)a#1_playsRight=false;$% \else - if(a#1_idx==\@anim@maxframe&&a#1_playsRight)a#1_stopFirst();$% - if(a#1_idx==0&&!a#1_playsRight)a#1_stopLast();$% + if(a#1_idx==\@anim@maxframe&&a#1_playsRight){% + a#1_stopFirst();% + \if@anim@pauseframes if(a#1_pauseAt[a#1_idx]){a#1_pause();return;}\fi% + }$% + if(a#1_idx==0&&!a#1_playsRight){% + a#1_stopLast();% + \if@anim@pauseframes if(a#1_pauseAt[a#1_idx]){a#1_pause();return;}\fi% + }$% \fi if(a#1_playsRight){% a#1_playRight();% -- cgit v1.2.3