Re: [NTG-context] Quick slide templates

2013-02-20 Thread Marco Patzer
On 2013–02–19 Kumar Appaiah wrote:

 I am making a presentation that involves some simple animations. The
 way I make those animations is by:
 
 1. Stopping page numbering.
 2. Flipping through the same slide repeated, but with img0, img1, img2 etc.
 3. Start page numbering.
 
 The problem with my naïve approach of repeating slides is that fixing
 a spelling error or making changes implies that I have to do it several
 times for an “animated” slide, and is error-prone.

You could use buffers:

\newdimen\cnt
\starttext

\startbuffer [greenbar]
  \blackrule[width=4cm, height=5mm, color=green]
\stopbuffer

\dorecurse{10}{%%
  \blackrule[width=\textwidth]
  \advance\cnt1cm \hskip\cnt
  \getbuffer[greenbar]\page}

\stoptext

Marco


signature.asc
Description: Digital signature
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Quick slide templates

2013-02-20 Thread Jaroslav Hajtmar

Hello Kumar.
I make my PDF animations so that I first create a single multi-page PDF 
file whose separate pages are separate animation frames.

Then this auxiliary PDF file I put into another PDF file using \ fieldstack.
Here's how I prepare a separate animation file.


\def\setmyparameter#1#2{%
\global\def\myparameter{#2}#1%
}%

\def\processmyparameters[#1]#2%
  {\processcommalist[#1]{\setmyparameter{#2}}}

\startbuffer [greenbar]
  \blackrule[width=\myparameter, height=5mm, color=green]
\stopbuffer


\starttext

\processmyparameters[1cm,2cm,3.5cm,4.5cm,8cm,11cm]{
  \getbuffer[greenbar]\page}

\stoptext


Greetings
Jaroslav Hajtmar






Dne 20.2.2013 10:16, Marco Patzer napsal(a):

\newdimen\cnt
\starttext

\startbuffer [greenbar]
   \blackrule[width=4cm, height=5mm, color=green]
\stopbuffer

\dorecurse{10}{%%
   \blackrule[width=\textwidth]
   \advance\cnt1cm \hskip\cnt
   \getbuffer[greenbar]\page}

\stoptext


___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Quick slide templates

2013-02-20 Thread Kumar Appaiah
On Wed, Feb 20, 2013 at 11:58:24AM +0100, Jaroslav Hajtmar wrote:
 Hello Kumar.
 I make my PDF animations so that I first create a single multi-page
 PDF file whose separate pages are separate animation frames.
 Then this auxiliary PDF file I put into another PDF file using \ fieldstack.
 Here's how I prepare a separate animation file.
 
 
 \def\setmyparameter#1#2{%
 \global\def\myparameter{#2}#1%
 }%
 
 \def\processmyparameters[#1]#2%
   {\processcommalist[#1]{\setmyparameter{#2}}}
 
 \startbuffer [greenbar]
   \blackrule[width=\myparameter, height=5mm, color=green]
 \stopbuffer
 
 
 \starttext
 
 \processmyparameters[1cm,2cm,3.5cm,4.5cm,8cm,11cm]{
   \getbuffer[greenbar]\page}
 
 \stoptext

Thank you for this solution. I just tried this, and this works well
for me as well!

Kumar
-- 
Kumar Appaiah
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Quick slide templates

2013-02-20 Thread Kumar Appaiah
On Wed, Feb 20, 2013 at 10:16:30AM +0100, Marco Patzer wrote:
  I am making a presentation that involves some simple animations. The
  way I make those animations is by:
  
  1. Stopping page numbering.
  2. Flipping through the same slide repeated, but with img0, img1, img2 etc.
  3. Start page numbering.
  
  The problem with my naïve approach of repeating slides is that fixing
  a spelling error or making changes implies that I have to do it several
  times for an “animated” slide, and is error-prone.
 
 You could use buffers:
 
 \newdimen\cnt
 \starttext
 
 \startbuffer [greenbar]
   \blackrule[width=4cm, height=5mm, color=green]
 \stopbuffer
 
 \dorecurse{10}{%%
   \blackrule[width=\textwidth]
   \advance\cnt1cm \hskip\cnt
   \getbuffer[greenbar]\page}
 
 \stoptext

This is a lovely solution, and I'll put off learning LuaTeX for
now. Thanks! :-)

Kumar
-- 
Kumar Appaiah
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___