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
___

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 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 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
___