I wonder if someone can help me untangle the current little mess I seem to be creating!

Author wants an image on facing page to each of 10 chapters in the bodypart of the document. Assume that everything else is working properly for this document (double-sided etc.), but other than before chapter 1, I can't seem to get my facing page image to appear where it should!

A question along these lines (but not quite the same) was asked back in 2019, so I started with what seemed to me to be the simplest response to this question. Here is what I have to get the image before Chapter 1 in bodymatter:

\startbodymatter

\definelayer[mylayer] % name of the layer

[x=0mm, y=0mm, % from upper left corner of paper

width=\paperwidth,height=\paperheight] % let the layer cover the full paper

\setlayer[mylayer]

[hoffset=2.5cm, voffset=3cm]

{\externalfigure[Chapter1.jpg][width=.9\textwidth]}

\doifoddpageelse

{}

{\pushbackground[page]

\setupbackgrounds[page]%[background=color,backgroundcolor=red]

[background=mylayer]

\page[empty]

\popbackground}

\startchapter[title={Prelude}] etc.....

This correctly places the Chapter1.jpg on the facing page to Chapter 1. My problem comes with Chapter 2, since Chapter 1 finishes on an even page, and this means I would need a blank odd page to follow that so that Chapter2.jpg (a different image to the first) can be on the verso of that and the Chapter itself would then start on the odd page facing that.

I think the \doiffoddpageelse command above is only meant to work when a chapter ends on an odd, not an even page, but I do not know what alternative command to give.

Repeating the above set of commands prior to \startchapter for chapter 2 places the image, naturally enough, behind the last page of text for Chapter 1, which is unacceptable, so I thought I could simply add a blank page or two after the chapter and it would all fall into place. I tried various ways of doing that (e.g. \page[+2], or using makeup pages), and while I can add pages that way, I can't get the image to appear.

No doubt the solution is simple enough. It might also lie in the \setuphead[chapter] arrangement too. I've tried page=yes there, but to no avail. I also tried \ startsetups[chapter:before] with the pushbackground etc command and added that in with before=\directsetup{chapter:before} as suggested in the wiki, but couldn't get that to work either. By that stage I was so tangled up in the problem I may not have been able to think straight :-). Somehow, though, I think most of the elements are there.

Any help would be appreciated.

Julian
___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to