2019-08-17 10:56发布
[图]如何使用 tcolorbox 宏包实现以下效果【形状未必要完全一致】,它预定的盒子边框似乎没有以下类型【它提供的样式在pdf上非常好看,但黑白打印后就不如字符边框效果好了】,不知道能否实现,当然其他用... 显示全部
如何使用 tcolorbox 宏包实现以下效果【形状未必要完全一致】,它预定的盒子边框似乎没有以下类型【它提供的样式在pdf上非常好看,但黑白打印后就不如字符边框效果好了】,不知道能否实现,当然其他用其他宏包实现也可以。
这种东西得特殊设计,考虑用tcolorbox的 borderline 选项可以完成一些简单的,我尝试结合 tikz 的 decorate 试验了一下,不清楚 tcolorbox 的 boderline 是怎样形成的,产生的结果有点奇怪,不过也别有风味。
代码如下:
\documentclass{ctexart} \usepackage{tcolorbox} \tcbuselibrary{skins} \usetikzlibrary{decorations.markings,decorations.pathmorphing} \usepackage{zhlipsum} \tcbset{ skin=enhanced, mystyle/.style={ skin=enhanced, arc=1cm, left=1cm,right=1cm,top=1cm,bottom=1cm, boxrule=0pt, borderline={1mm}{2mm}{blue,dotted}, borderline={0.1mm}{-5mm}{green,decorate,decoration={snake,amplitude=0.2mm,segment length=1cm}}, } } \begin{document} \begin{tcolorbox}[mystyle] \zhlipsum[1-2][name=xiangyu] \end{tcolorbox} \end{document}
效果:
最多设置5个标签!
这种东西得特殊设计,考虑用tcolorbox的 borderline 选项可以完成一些简单的,我尝试结合 tikz 的 decorate 试验了一下,不清楚 tcolorbox 的 boderline 是怎样形成的,产生的结果有点奇怪,不过也别有风味。
代码如下:
效果:
一周热门 更多>