Вот и все. Я хочу использовать шаблон изображения, скажем,это изображение. Но я не могу понять, как это сделать в ConTeXt, потому что ни там, ни там \setupbackgrounds
нет \setupframed
возможности замостить фон. Полагаю, это можно сделать с помощью Metapost, но я в этом полный новичок... Любая помощь будет очень кстати!
решение1
Используйте \backgroundimage
для заполнения любого изображения плиткой. Синтаксис этой команды:
\backgroundimage{repeat_type}{width}{height}{content}
где
repeat_type
либо1
(плитка в обоих направлениях x и y),2
(плитка в направлении x), либо3
(плитка в направлении y),width
это измерение TeXheight
это измерение TeXcontent
это материал, который вы хотите использовать для облицовки плиткой
Изображение повторяется до тех пор, пока не станет равным ширине и высоте (если repeat_type
равно 1
) или только ширине (если repeat_type
равно 2) или высоте (если repeat_type
равно 3).
Таким образом, вы можете использовать:
\defineoverlay
[pattern]
[\backgroundimage{1}{\overlaywidth}{\overlayheight}{\externalfigure[http://www.carolrivello.com/wp-content/themes/v7/imgs/bg.jpg]}]
\setupbackgrounds[page][background=pattern]
\starttext
\input knuth
\stoptext