Re: [NTG-context] arranging vs. \page[last]

2013-01-28 Thread Wolfgang Schuster

Am 28.01.2013 um 20:39 schrieb Henning Hraban Ramm hra...@fiee.net:

 latest beta of ConTeXt MkIv standalone
 
 If I use \page[last] with arranging, ConTeXt inserts additional pages and the 
 page that’s meant to be last is not:
 
 
 \setuppapersize[A5][A4,landscape]
 \setuparranging[2UP]
 
 \starttext
 
 \chapter{One}
 \input tufte
 
 \chapter{Two}
 \input tufte
 
 \page[last]
 \chapter{Last}
 \input tufte
 
 \stoptext

With \page[last] can fill your document with empty pages to fill the missing 
pages which are needed for a certain imposition method but you have to use it 
at the *end* of the document in *not in* the document.

Wolfgang
___
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] arranging vs. \page[last]

2013-01-28 Thread Henning Hraban Ramm
Am 2013-01-28 um 21:01 schrieb Wolfgang Schuster:

 With \page[last] can fill your document with empty pages to fill the missing 
 pages which are needed for a certain imposition method but you have to use it 
 at the *end* of the document in *not in* the document.

I understood it as forward to last page and need it to place some information 
on the back page of the booklet.
That works as long as I don’t impose (arrange).

What would you suggest to put something onto the last (i.e. back) page?

Greetlings, Hraban
---
http://www.fiee.net/texnique/
http://wiki.contextgarden.net
https://www.cacert.org (I'm an assurer)

___
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] arranging vs. \page[last]

2013-01-28 Thread Mari Voipio
On Mon, Jan 28, 2013 at 10:17 PM, Henning Hraban Ramm hra...@fiee.net wrote:

 What would you suggest to put something onto the last (i.e. back) page?

The wiki has a trick, but I think it stopped working at some stage -
maybe somebody can fix it (if it is broken):
http://wiki.contextgarden.net/Imposition#Getting_the_last_page_of_a_Booklet

(Obviously we aren't the only ones with this problem...)


Mari
___
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] arranging vs. \page[last]

2013-01-28 Thread Marco Pessotto
Mari Voipio mari.voi...@iki.fi writes:

 On Mon, Jan 28, 2013 at 10:17 PM, Henning Hraban Ramm hra...@fiee.net wrote:

 What would you suggest to put something onto the last (i.e. back) page?

 The wiki has a trick, but I think it stopped working at some stage -
 maybe somebody can fix it (if it is broken):
 http://wiki.contextgarden.net/Imposition#Getting_the_last_page_of_a_Booklet

 (Obviously we aren't the only ones with this problem...)



I use the following code (luatex only).

\startusercode

function fillsignature(pages)
   -- skip the cover
   pages = pages - 2 
   local originalpages = pages

   --set needed pages to  0
   local neededpages = 0

   local modulo = pages % 4
   if modulo ~= 0 then
  neededpages = 4 - modulo
   end

   if neededpages ~= 0 then
  global.texio.write_nl('term and log', Here I added  .. neededpages ..  
pages)
  tex.print(\\dorecurse{ .. neededpages .. }{\\page[empty]})
   else
  global.texio.write_nl('No page needed!')
   end
end

\stopusercode

\define[1]\fillthesignature{
   \usercode{fillsignature(#1)}}

\define\bookletclosing{
  \fillthesignature{\the\realpageno}
  \page[empty]}

\setuppapersize[A5][A4,landscape]
\setuparranging[2UP]
\setuppagenumbering[alternative=doublesided]


\starttext


\dorecurse{10}{
\input knuth
\page[yes]
\input knuth
}

\bookletclosing

This is the last page

\stoptext


Best wishes


-- 
Marco

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