如何在 ConTeXt 中設定頁面上的圖片背景和平鋪?

如何在 ConTeXt 中設定頁面上的圖片背景和平鋪?

就是這樣。我想使用影像模式,比方說這個圖片。但我不知道如何在 ConTeXt 上執行此操作,因為既沒有\setupbackgrounds\setupframed沒有平鋪背景的選項。我想這可以用 Metapost 來完成,但我對此很菜鳥......非常感謝任何幫助!

答案1

用於\backgroundimage平鋪任何影像。該指令的語法是

\backgroundimage{repeat_type}{width}{height}{content}

在哪裡

  • repeat_type1(平鋪 x 和 y 方向)、2(平鋪 x 方向)或3(平鋪 y 方向),

  • width是 TeX 維度

  • height是 TeX 維度
  • content是你想要平鋪的材料

重複圖像,直到它等於寬度和高度(如果repeat_type1)或僅等於寬度(如果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

相關內容