用shaded环境水印被覆盖 财富值15

2020-04-20 13:37发布

[图]mwe.zip怎么可以让水印不被蓝色覆盖

3V80F`YPG%4{1{VW6W28SOQ.png

mwe.zip

怎么可以让水印不被蓝色覆盖

2条回答
Carcino
2020-04-25 02:12

* `framed` 宏包提供的 `shaded` 环境是用 `\colorbox` 实现的,不便指定透明度。

* 这里用 `tcolorbox` 模拟了一个新的 `shaded` 环境。此时背景色是由 `tikz` 绘制的,所以可方便地指定透明度(通过 `tcolorbox` 选项 `opacityback`)。

* 这个方案的好处是,保持了水印在「底层」。


```tex

\usepackage{tcolorbox}

\tcbuselibrary{skins}


% 如果不再使用 framed,可把 \renewtcolorbox 改为 \newtcolorbox

\renewtcolorbox{shaded}{

  % tcolorbox engines

  skin=empty, 

  interior engine=standard, 

  % fill color and opacity

  colback=shadecolor, 

  opacityback=0.9, 

  % shape

  sharp corners=all,

  grow sidewards by=3.5\fboxsep, % simulate effect of "framed" package

  left*=0mm, 

  % other

  before upper={\parindent=15pt}

}

```

image.png

一周热门 更多>