I have a template for a letter in which I use \setupbackgrounds. I also have a tenplate for a watermark which also uses \setupbackgrounds. The background from the last include is used. Is there a way to merge the backgrounds? -- Cecil Westerhof
Am 21.01.2009 um 23:39 schrieb Cecil Westerhof:
I have a template for a letter in which I use \setupbackgrounds. I also have a tenplate for a watermark which also uses \setupbackgrounds. The background from the last include is used. Is there a way to merge the backgrounds?
\setupbackgrounds[page][background={template,watermark}] Wolfgang
2009/1/21 Wolfgang Schuster
I have a template for a letter in which I use \setupbackgrounds. I also have a tenplate for a watermark which also uses \setupbackgrounds. The background from the last include is used. Is there a way to merge the backgrounds?
\setupbackgrounds[page][background={template,watermark}]
In my letter template I now do: \setupbackgrounds[page][background={myAddr,WatermarkOverlay}] That even works if the watermark template is not included. So, so far so good. But I was wondering if it could be generalized. I was thinking about the following. A variable backgroundList is defined and in every template where layers are defined, those layers are added to backgroundList. And then the following statement is used: \setupbackgrounds[page][background=\@backgroundList] Is something like this possible? -- Cecil Westerhof
On Thu, 22 Jan 2009, Cecil Westerhof wrote:
But I was wondering if it could be generalized. I was thinking about the following. A variable backgroundList is defined and in every template where layers are defined, those layers are added to backgroundList. And then the following statement is used: \setupbackgrounds[page][background=\@backgroundList]
Is something like this possible?
Perhaps you're looking for something like this: http://archive.contextgarden.net/message/20060115.080349.8efe83be.en.html That means: a template adds a background. Cheers, Peter -- http://pmrb.free.fr/contact/
2009/1/22 Peter Münster
But I was wondering if it could be generalized. I was thinking about the following. A variable backgroundList is defined and in every template where layers are defined, those layers are added to backgroundList. And then the following statement is used: \setupbackgrounds[page][background=\@backgroundList]
Is something like this possible?
Perhaps you're looking for something like this: http://archive.contextgarden.net/message/20060115.080349.8efe83be.en.html That means: a template adds a background.
Works like a charm. In t-defaults.tex I have: \setupbackgrounds[page][state=start] In t-watermark.tex I have: \expandparameters \setupbackgrounds[page][background={\currentvalue,WatermarkOverlay}] In t-privebrief.tex I have: \expandparameters \setupbackgrounds[page][background={\currentvalue,myAddr}] And in my document I have: \usemodule[defaults] \usemodule[watermark] \usemodule[privebrief] And both backgrounds are displayed. -- Cecil Westerhof
participants (3)
-
Cecil Westerhof
-
Peter Münster
-
Wolfgang Schuster