Hi Paul, Paul Jones wrote: > Hello, > > I have used Latex in the past and have the following code that inserts > information on certain pages using afterpage. Is there some way to do a > similar thing in context? >
\setupoutput[pdf] \definelayer[info] \setuplayer[info] [height=\paperheight,width=\paperwidth] \setupbackgrounds[page] [background={text,info}]% info layer is above normal text layer \def\WhichPage#1{% \def\docommand##1{\ifnum\pageno=##1\relax \setlayerframed[info][x=20mm,y=\dimexpr\paperheight-15mm,location=r] [background=color,backgroundcolor=white] {\tfb This page is inserted on page \number\pageno}\fi}% \rawprocesscommalist[#1]\docommand}% % put it in a command that is called for every page \setupheadertexts[\the\pageno\WhichPage{3,4}] \starttext \dorecurse{12}{\input zapf\relax \input tufte\relax} \stoptext I hope this fits your needs. Greetings, Peter > \usepackage{afterpage} > \newcommand{\insertpagea}{\vbox to \textheight{\vfill This page inserted > on page 3 \vfill}} > \newcommand{\insertpageb}{\vbox to \textheight{\vfill This page inserted > on page 4 \vfill}} > \newcommand{\incpage}{\ifthenelse{\value{page}=3}{\insertpagea}{% > > \ifthenelse{\value{page}=4}{\insertpageb}{% > \afterpage{\incpage}}}} > \afterpage{\incpage} > \begin{document} > . > . > . > \end{document} > > I am not sure if this could be done at a different level also, maybe > with texexec or something. I basically have a requirement to insert > content into a document on a specific page. After doing so the table of > contents must still be correct. > > I am still fairly new in the Tex world so any help you can give will be > very much appreciated. > > Paul > > > ------------------------------------------------------------------------ > > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context