Re: [NTG-context] multi-page floats
Am 2012-06-06 um 11:52 schrieb luigi scarso: And maybe this is what you want errata/corrige Thank you for your effort, I’ll test it this weekend, but I resolved to Wolfgang’s solution using \offset instead of backgrounds, since that’s much easier and enough for my needs. 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] multi-page floats
On Wed, Jun 6, 2012 at 11:39 AM, luigi scarso wrote: > On Wed, Jun 6, 2012 at 9:37 AM, luigi scarso wrote: >> On Tue, Jun 5, 2012 at 8:25 PM, Henning Hraban Ramm wrote: >>> Am 2012-06-05 um 18:17 schrieb luigi scarso: >>> >>> >> ! File ended while scanning use of \buff_gobble. > > Uhm I've tested but maybe I've made a wrong cut and paste. > Re-check now. Ah, it 's a side effect of the previous code >>> >>> >>> >>> What did you change? >> Who knows... I'm always try to use the latest beta, and sometime I >> make some confusion. >> >>> I also overlooked that there is no image, i.e. layer is not visible. > And maybe this is what you want errata/corrige > \def\DoublePicAt#1{ > \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} > \strut > \page\stoppostponing > } \def\DoublePicAt#1{ \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \strut \page } > > \newcount\AtPageCnt > > \def\PostPoneA#1#2{% > \startpostponing[#2]% > \DoublePicAt{#1}} > > \def\PostPone#1#2{% > \AtPageCnt=#2 > \PostPoneA{#1}{\the\AtPageCnt}\stoppostponing > \advance\AtPageCnt by 1% > \PostPoneA{#1-back}{\the\AtPageCnt}\stoppostponing > } > > > \starttext > > \PostPone{hacker}{5} > > \dorecurse{30}{ > \section{Knuth \recurselevel} > \input knuth > } > \stoppostponing > \stoptext > > > -- > luigi -- luigi ___ 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] multi-page floats
On Wed, Jun 6, 2012 at 9:37 AM, luigi scarso wrote: > On Tue, Jun 5, 2012 at 8:25 PM, Henning Hraban Ramm wrote: >> Am 2012-06-05 um 18:17 schrieb luigi scarso: >> >> > ! File ended while scanning use of \buff_gobble. Uhm I've tested but maybe I've made a wrong cut and paste. Re-check now. >>> >>> Ah, it 's a side effect of the previous code >> >> >> >> What did you change? > Who knows... I'm always try to use the latest beta, and sometime I > make some confusion. > >> I also overlooked that there is no image, i.e. layer is not visible. And maybe this is what you want \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] \setupbackgrounds[page][background={bg}] \def\DoublePicAt#1{ \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \strut \page\stoppostponing } \newcount\AtPageCnt \def\PostPoneA#1#2{% \startpostponing[#2]% \DoublePicAt{#1}} \def\PostPone#1#2{% \AtPageCnt=#2 \PostPoneA{#1}{\the\AtPageCnt}\stoppostponing \advance\AtPageCnt by 1% \PostPoneA{#1-back}{\the\AtPageCnt}\stoppostponing } \starttext \PostPone{hacker}{5} \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoppostponing \stoptext -- luigi ___ 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] multi-page floats
On Tue, Jun 5, 2012 at 8:25 PM, Henning Hraban Ramm wrote: > Am 2012-06-05 um 18:17 schrieb luigi scarso: > > ! File ended while scanning use of \buff_gobble. >>> >>> Uhm I've tested but maybe I've made a wrong cut and paste. >>> Re-check now. >> >> Ah, it 's a side effect of the previous code > > > > What did you change? Who knows... I'm always try to use the latest beta, and sometime I make some confusion. > I also overlooked that there is no image, i.e. layer is not visible. True: The next one I've a problem with the pagenumber on header, but I can use \setupbackgrounds[page][background={foreground,bg}] %% \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] \setupbackgrounds[page][background={bg}] %\setupbackgrounds[page][background={foreground,bg}] \def\DoublePicAt#1{ \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \strut \page } \starttext \startpostponing[5] \DoublePicAt{hacker} \stoppostponing \startpostponing[6] \DoublePicAt{hacker-back} \stoppostponing \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext -- luigi ___ 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] multi-page floats
Am 2012-06-05 um 19:55 schrieb Wolfgang Schuster: Sorry for coming back again and again, but I’m still stuck, and my deadline is overdue. * I need full-page pictures on defined pages in the middle of a chapter. * I don’t care if I must define "on page x" or "on the next right page after the current paragraph". - The only way for full-page pictures (i.e. bleeding over the page) that I know of is layers. - The only way to interrupt a story with full-page content that I know of is postponing. (makeups were a dead end so far - maybe they can help to get to a right page withput using \page[right]) While each works for itself, I can’t get layers working within postponing. And when that works, I need to wrap it in a macro, since I alway need to define and postpone three sequential pages. \starttext \dorecurse{3}{\input tufte\par} \startpostponing \offset [x=-\the\dimexpr\backspace+1cm\relax, y=-\the\dimexpr\topspace+\headerheight+\headerdistance+1cm\relax] {\externalfigure[mill][width=\the\dimexpr\paperwidth+2cm \relax,height=\the\dimexpr\paperheight+2cm\relax]} \page \stoppostponing \dorecurse{5}{\input tufte\par} \stoptext Great, I didn’t know \offset (or I forgot)! This way it’s much easier! Thank you very much! Of course, the \offset stuff works in a macro, but not postponing. But I can live with three lines of code per insertion. Greetlings, Hraban ___ 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] multi-page floats
Am 2012-06-05 um 18:17 schrieb luigi scarso: ! File ended while scanning use of \buff_gobble. Uhm I've tested but maybe I've made a wrong cut and paste. Re-check now. Ah, it 's a side effect of the previous code What did you change? I also overlooked that there is no image, i.e. layer is not visible. Greetlings, Hraban ___ 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] multi-page floats
Am 05.06.2012 um 14:00 schrieb Henning Hraban Ramm: > Sorry for coming back again and again, but I’m still stuck, and my deadline > is overdue. > > * I need full-page pictures on defined pages in the middle of a chapter. > > * I don’t care if I must define "on page x" or "on the next right page after > the current paragraph". > > - The only way for full-page pictures (i.e. bleeding over the page) that I > know of is layers. > - The only way to interrupt a story with full-page content that I know of is > postponing. > (makeups were a dead end so far - maybe they can help to get to a right page > withput using \page[right]) > > While each works for itself, I can’t get layers working within postponing. > > And when that works, I need to wrap it in a macro, since I alway need to > define and postpone three sequential pages. \starttext \dorecurse{3}{\input tufte\par} \startpostponing \offset [x=-\the\dimexpr\backspace+1cm\relax, y=-\the\dimexpr\topspace+\headerheight+\headerdistance+1cm\relax] {\externalfigure[mill][width=\the\dimexpr\paperwidth+2cm\relax,height=\the\dimexpr\paperheight+2cm\relax]} \page \stoppostponing \dorecurse{5}{\input tufte\par} \stoptext 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] multi-page floats
On Tue, Jun 5, 2012 at 6:08 PM, luigi scarso wrote: > On Tue, Jun 5, 2012 at 6:01 PM, Henning Hraban Ramm wrote: >> Am 2012-06-05 um 14:42 schrieb luigi scarso: >> >> >>> Another one >> >> >>> \setuppagenumbering[alternative=doublesided] >>> >>> \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] >>> >>> \unexpanded\def\DoDoublePicAt#1{ >>> \page[right] % tried also makeups... >>> \resetlayer[bg] >>> \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} >>> \setupbackgrounds[page][background=bg] >>> \strut >>> >>> \page[right] >>> \setuppagenumber[state=start] >>> >>> \resetlayer[bg] >>> >>> \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} >>> >>> \setupbackgrounds[page][background=bg] >>> \strut >>> \page >>> } >>> >>> \def\DoublePicAt#1#2{ >>> \startpostponing[#2] >>> \DoDoublePicAt{#1} >>> \stoppostponing >>> } >>> >>> >>> >>> \starttext >>> \DoublePicAt{hacker}{5} >>> >>> \dorecurse{30}{ >>> \section{Knuth \recurselevel} >>> \input knuth >>> } >>> >>> \stoptext >> >> >> Thank you again, but, did you test that? I get: >> >> ) >> Runaway argument? >> \dorecur\section{\ETC.r} \stoppostponing >> >> ! File ended while scanning use of \buff_gobble. > Uhm I've tested but maybe I've made a wrong cut and paste. > Re-check now. Ah, it 's a side effect of the previous code -- luigi ___ 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] multi-page floats
On Tue, Jun 5, 2012 at 6:01 PM, Henning Hraban Ramm wrote: > Am 2012-06-05 um 14:42 schrieb luigi scarso: > > >> Another one > > >> \setuppagenumbering[alternative=doublesided] >> >> \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] >> >> \unexpanded\def\DoDoublePicAt#1{ >> \page[right] % tried also makeups... >> \resetlayer[bg] >> \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} >> \setupbackgrounds[page][background=bg] >> \strut >> >> \page[right] >> \setuppagenumber[state=start] >> >> \resetlayer[bg] >> >> \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} >> >> \setupbackgrounds[page][background=bg] >> \strut >> \page >> } >> >> \def\DoublePicAt#1#2{ >> \startpostponing[#2] >> \DoDoublePicAt{#1} >> \stoppostponing >> } >> >> >> >> \starttext >> \DoublePicAt{hacker}{5} >> >> \dorecurse{30}{ >> \section{Knuth \recurselevel} >> \input knuth >> } >> >> \stoptext > > > Thank you again, but, did you test that? I get: > > ) > Runaway argument? > \dorecur\section{\ETC.r} \stoppostponing > > ! File ended while scanning use of \buff_gobble. Uhm I've tested but maybe I've made a wrong cut and paste. Re-check now. -- luigi ___ 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] multi-page floats
Am 2012-06-05 um 14:42 schrieb luigi scarso: Another one \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height= \dimexpr(\paperheight+6mm)] \unexpanded\def\DoDoublePicAt#1{ \page[right] % tried also makeups... \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut \page[right] \setuppagenumber[state=start] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height= \dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page } \def\DoublePicAt#1#2{ \startpostponing[#2] \DoDoublePicAt{#1} \stoppostponing } \starttext \DoublePicAt{hacker}{5} \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext Thank you again, but, did you test that? I get: ) Runaway argument? \dorecur\section{\ETC.r} \stoppostponing ! File ended while scanning use of \buff_gobble. system > tex > error on line 4 in file /Users/hraban/Library/ texmf/tex/texmf-context/tex/context/base/cont-yes.mkiv: File ended while scanning use of \buff_gobble ... 1 %D \module 2 %D [ file=cont-yes, 3 %Dversion=2012.06.01, 4 >> %D title=\CONTEXT\ Miscellaneous Macros, 5 %D subtitle=Startup Stub, 6 %D author=Hans Hagen, 7 %D date=\currentdate, 8 %D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] 9 %C 10 %C This module is part of the \CONTEXT\ macro||package and is 11 %C therefore copyrighted by \PRAGMA. See mreadme.pdf for 12 %C details. 13 14 % At some point I will reconsider the \starttext .. \stoptext \par l.4 } } context.finishjob() \luat_start_lua_code_indeed ...ua \zerocount {#1}} l.70 \stopluacode ? 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] multi-page floats
Am 2012-06-05 um 14:33 schrieb luigi scarso: Can you show me a way to use layers within postponing, please? A first step --- still quite similar to your macro. Hope it helps just for now. Thank you! Good hint to de-couple postponing and the rest. \page[right] doesn’t work with this version, but \page\strut\page does. 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] multi-page floats
Another one \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] \unexpanded\def\DoDoublePicAt#1{ \page[right] % tried also makeups... \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page[right] \setuppagenumber[state=start] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page } \def\DoublePicAt#1#2{ \startpostponing[#2] \DoDoublePicAt{#1} \stoppostponing } \starttext \DoublePicAt{hacker}{5} \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext -- luigi ___ 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] multi-page floats
On Tue, Jun 5, 2012 at 2:00 PM, Henning Hraban Ramm wrote: > Sorry for coming back again and again, but I’m still stuck, and my deadline > is overdue. > > * I need full-page pictures on defined pages in the middle of a chapter. > > * I don’t care if I must define "on page x" or "on the next right page after > the current paragraph". > > - The only way for full-page pictures (i.e. bleeding over the page) that I > know of is layers. > - The only way to interrupt a story with full-page content that I know of is > postponing. > (makeups were a dead end so far - maybe they can help to get to a right page > withput using \page[right]) > > While each works for itself, I can’t get layers working within postponing. > > And when that works, I need to wrap it in a macro, since I alway need to > define and postpone three sequential pages. > > > Without postponing, this works: > > --- *** --- > \setuppagenumbering[alternative=doublesided] > \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] > %\definemakeup[rightpage][page=right] > > \def\DoublePic#1{ > %\startmakeup[rightpage] % error! > \page[right] > > \resetlayer[bg] > \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} > \setupbackgrounds[page][background=bg] > \strut > > %\stopmakeup > > % empty back of the first picture, since it’s printed on transparent > paper > %\startmakeup[rightpage] % error! > \page[right] > > > \resetlayer[bg] > > \setlayer[bg]{\externalfigure[#1-hg][height=\dimexpr(\paperheight+6mm)]} > \setupbackgrounds[page][background=bg] > \strut > > %\stopmakeup > \page > } > > \starttext > > \input tufte > > \DoublePic{koe} > > > \input knuth > > \stoptext > > --- *** --- > > This doesn’t: > > --- *** --- > \setuppagenumbering[alternative=doublesided] > \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] > > \def\DoublePicAt#1#2{ > \startpostponing[#2] > \page[right] % tried also makeups... > > > \resetlayer[bg] > \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} > \setupbackgrounds[page][background=bg] > \strut > > \page[right] > \setuppagenumber[state=start] > > \resetlayer[bg] > > \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} > > \setupbackgrounds[page][background=bg] > \strut > \page > \stoppostponing > } > > \starttext > > \DoublePicAt{hacker}{5} > > > \dorecurse{30}{ > \section{Knuth \recurselevel} > \input knuth > } > > \stoptext > > --- *** --- > > Can you show me a way to use layers within postponing, please? A first step --- still quite similar to your macro. Hope it helps just for now. \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height=\dimexpr(\paperheight+6mm)] \def\DoublePicAt#1#2{ %\startpostponing[#2] \page[right] % tried also makeups... \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page[right] \setuppagenumber[state=start] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page %\stoppostponing } \starttext \startpostponing[5] \DoublePicAt{hacker}{5} \stoppostponing \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext -- luigi ___ 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] multi-page floats
Sorry for coming back again and again, but I’m still stuck, and my deadline is overdue. * I need full-page pictures on defined pages in the middle of a chapter. * I don’t care if I must define "on page x" or "on the next right page after the current paragraph". - The only way for full-page pictures (i.e. bleeding over the page) that I know of is layers. - The only way to interrupt a story with full-page content that I know of is postponing. (makeups were a dead end so far - maybe they can help to get to a right page withput using \page[right]) While each works for itself, I can’t get layers working within postponing. And when that works, I need to wrap it in a macro, since I alway need to define and postpone three sequential pages. Without postponing, this works: --- *** --- \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height= \dimexpr(\paperheight+6mm)] %\definemakeup[rightpage][page=right] \def\DoublePic#1{ %\startmakeup[rightpage] % error! \page[right] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut %\stopmakeup % empty back of the first picture, since it’s printed on transparent paper %\startmakeup[rightpage] % error! \page[right] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-hg][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut %\stopmakeup \page } \starttext \input tufte \DoublePic{koe} \input knuth \stoptext --- *** --- This doesn’t: --- *** --- \setuppagenumbering[alternative=doublesided] \definelayer[bg][x=0mm,y=-3mm,width=\dimexpr(\paperwidth+3mm),height= \dimexpr(\paperheight+6mm)] \def\DoublePicAt#1#2{ \startpostponing[#2] \page[right] % tried also makeups... \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page[right] \setuppagenumber[state=start] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut \page \stoppostponing } \starttext \DoublePicAt{hacker}{5} \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext --- *** --- Can you show me a way to use layers within postponing, please? 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] multi-page floats
Am 2012-05-31 um 23:48 schrieb Hans Hagen: On 31-5-2012 20:25, Henning Hraban Ramm wrote: Ok, some days later I'm still not where I'd like to be (and my deadline is overdue). Let’s resume: A running text is to be interrupted by spans of 3 pages. Postponing (\startpostponing) works well for that, but I need to switch off page numbering on two of that 3 pages - as far as I tried, \setuppagenumbering as well as \setuppagenumber doesn’t work within postponed sections. Further, these pages contain full-page pictures, i.e. I need them bleeding off the paper. Normally, \setlayer works well for that, but I couldn’t get layers working within postponed sections. Since I need these interruptions several times in a very similar way, I \def’ed that postponing stuff as a macro, but get errors that point to expanding problems (I never get those). I’d appreciate some pointers in which direction I should think/investigate further. E.g. - are there alternatives to postponing? perhaps multi-page floats (but at defined pages)? - is there a possibility for bleeding full-page pictures without layers? - can it work at all to change page numbering within a postponed page span? maybe \startmakeup[page] page a \stopmakeup Good hint. I setup: \definemakeup[rightpage][page=right] \definemakeup[leftpage][page=left] and get empty right/left pages from within my macro. Can I control if the content after a markup starts on a right or left page? Further, if I try to use postponing in a macro, I get errors: --- *** --- Runaway argument? \dorecur\section{K\ETC. \stoppostponing ! File ended while scanning use of \buff_gobble. system > tex > error on line 0 in file : File ended while scanning use of \buff_gobble ... \par <*> ./postpone \stoptext --- *** --- I guess I need to unexpand something? My example: --- *** --- \def\TestPostpone#1{ \startpostponing[#1] \strut \page \stoppostponing } \starttext \TestPostpone{3} \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext --- *** --- 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] multi-page floats
On 31-5-2012 20:25, Henning Hraban Ramm wrote: Ok, some days later I'm still not where I'd like to be (and my deadline is overdue). Let’s resume: A running text is to be interrupted by spans of 3 pages. Postponing (\startpostponing) works well for that, but I need to switch off page numbering on two of that 3 pages - as far as I tried, \setuppagenumbering as well as \setuppagenumber doesn’t work within postponed sections. Further, these pages contain full-page pictures, i.e. I need them bleeding off the paper. Normally, \setlayer works well for that, but I couldn’t get layers working within postponed sections. Since I need these interruptions several times in a very similar way, I \def’ed that postponing stuff as a macro, but get errors that point to expanding problems (I never get those). I’d appreciate some pointers in which direction I should think/investigate further. E.g. - are there alternatives to postponing? perhaps multi-page floats (but at defined pages)? - is there a possibility for bleeding full-page pictures without layers? - can it work at all to change page numbering within a postponed page span? maybe \starttext page 1 \page \startmakeup[page] page a \stopmakeup \startmakeup[page] page b \stopmakeup \startmakeup[page] page d \stopmakeup page 2 \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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] multi-page floats
Ok, some days later I'm still not where I'd like to be (and my deadline is overdue). Let’s resume: A running text is to be interrupted by spans of 3 pages. Postponing (\startpostponing) works well for that, but I need to switch off page numbering on two of that 3 pages - as far as I tried, \setuppagenumbering as well as \setuppagenumber doesn’t work within postponed sections. Further, these pages contain full-page pictures, i.e. I need them bleeding off the paper. Normally, \setlayer works well for that, but I couldn’t get layers working within postponed sections. Since I need these interruptions several times in a very similar way, I \def’ed that postponing stuff as a macro, but get errors that point to expanding problems (I never get those). I’d appreciate some pointers in which direction I should think/ investigate further. E.g. - are there alternatives to postponing? perhaps multi-page floats (but at defined pages)? - is there a possibility for bleeding full-page pictures without layers? - can it work at all to change page numbering within a postponed page span? 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] multi-page floats
Am 2012-05-28 um 19:27 schrieb Hans Hagen: \startpostponing might help (you can add [pagenumber] or [+pagenumber] if needed) Oh, of course, Philipp Gesang recently reminded me. I would like to use \startpostponing[right], but fixed pages are ok. This works: \starttext \startpostponing[3] \section{Tufte} \input tufte \strut \page \strut \page \section{More Tufte} \input tufte \page \stoppostponing \dorecurse{30}{ \section{Knuth \recurselevel} \input knuth } \stoptext But if I try to put graphics in layers within the postponing, I get empty pages. Further, if I put that postponing stuff into a macro (see below), I get errors about \par ending the buffer. I guess I’d need some unexpanding, but where? Without \def, I get 2 (instead of 3) empty pages, but with page numbers. I need to switch off the pagenumbering for the first two pages (because it’s a transparent page that doesn’t count); it’s probably also a problem fixed-page postponing... \def\DoublePicAt#1#2{ \startpostponing[#2] \setuppagenumbering[state=stop]\setuppagenumber[state=stop] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut \page %[right] doesn’t work \strut \page \setuppagenumber[state=start] \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-hg][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut \page \setuppagenumbering[state=start] \stoppostponing } Thanks in advance! Greetlings, Hraban ___ 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] multi-page floats
On 27-5-2012 16:06, Henning Hraban Ramm wrote: Hi again, in my current book project there are sets of full-page graphics, where there’s first a drawing, to be printed on transparent paper, followed by a water colour picture as background, i.e. a series of right page: foreground graphic right page: background graphic The transparent pages are left out in pagination. Between chapters (i.e. stories), the following macro does what I want: \def\DoublePic#1{ \page[right] % foreground picture on transparent paper \setuppagenumbering[state=stop]\setuppagenumber[state=stop]\par \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-fore][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut\par % page needs some content \page[right] % background picture on normal paper \setuppagenumber[state=start]\par \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight+6mm)]} \setupbackgrounds[page][background=bg] \strut\par \page \setuppagenumbering[state=start] } Now, the publisher would like to move the picture pages in the middle of the stories, i.e. I need them to float "here" without manual page breaking. How can I achieve that? I’d also appreciate enhancements to my macro above. (MkIV latest beta on OSX Intel.) Thank you very much in advance! \startpostponing might help (you can add [pagenumber] or [+pagenumber] if needed) Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
[NTG-context] multi-page floats
Hi again, in my current book project there are sets of full-page graphics, where there’s first a drawing, to be printed on transparent paper, followed by a water colour picture as background, i.e. a series of right page: foreground graphic right page: background graphic The transparent pages are left out in pagination. Between chapters (i.e. stories), the following macro does what I want: \def\DoublePic#1{ \page[right] % foreground picture on transparent paper \setuppagenumbering[state=stop]\setuppagenumber[state=stop]\par \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-fore][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut\par % page needs some content \page[right] % background picture on normal paper \setuppagenumber[state=start]\par \resetlayer[bg] \setlayer[bg]{\externalfigure[#1-back][height=\dimexpr(\paperheight +6mm)]} \setupbackgrounds[page][background=bg] \strut\par \page \setuppagenumbering[state=start] } Now, the publisher would like to move the picture pages in the middle of the stories, i.e. I need them to float "here" without manual page breaking. How can I achieve that? I’d also appreciate enhancements to my macro above. (MkIV latest beta on OSX Intel.) Thank you very much in advance! 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 ___