tcolorbox 海報 - 在前景後面的背景上繪製

tcolorbox 海報 - 在前景後面的背景上繪製

下面是一個小的 tcolorbox 海報範例。有誰知道如何在背景圖像之上、海報框後面繪圖。

作為一個子問題,tcolorbox 手冊,第 150 頁,關於室內風格圖像提到可以結合填充拉伸影像室內風格混合圖片和背景。然而,我不清楚如何為此添加合適的路徑。

\documentclass[a5paper]{memoir}
\usepackage[poster]{tcolorbox}
\begin{document}

\begin{tcbposter}[
    coverage = {
      spread,
      interior style = {
        fill stretch image=example-image-c.pdf,% from mwe bundle
      },
      top=2em,
      bottom=2em,
      left=2em,
      right=2em,
    },
    poster = {
      % showframe, 
      columns=3,
      rows=3,
      spacing=2em,
    },
    boxes = {},
    fontsize = 16pt,        
]

\posterbox{name=title,column=1,below=top,span=3}{
  Test
}

\end{tcbposter}
\end{document}

答案1

在這裡回答我自己的問題是一種在前景後面的背景之上繪製的方法。只要記住相對於節點放置interior,該節點之外的所有內容都會被剪掉。

\documentclass[a5paper]{memoir}
\usepackage[poster]{tcolorbox}
\begin{document}

\begin{tcbposter}[
    coverage = {
      spread,
      interior style = {
        fill stretch image=example-image-c.pdf,% from mwe bundle
      },
      overlay={% here
          \fill[red] (interior.north) circle (3cm);
      }, 
      top=2em,
      bottom=2em,
      left=2em,
      right=2em,
    },
    poster = {
      % showframe, 
      columns=3,
      rows=3,
      spacing=2em,
    },
    boxes = {},
    fontsize = 16pt,        
]

\posterbox{name=title,column=1,below=top,span=3}{
  Test
}

\end{tcbposter}
\end{document}

相關內容