如何使用 tcolorbox 宏包实现以下效果【形状未必要完全一致】,它预定的盒子边框似乎没有以下类型【它提供的样式在pdf上非常好看,但黑白打印后就不如字符边框效果好了】,不知道能否实现,当然其他用其他宏包实现也可以。



 

image.png

image.png

3 回答3

2
<p>这种东西得特殊设计,考虑用tcolorbox的 borderline 选项可以完成一些简单的,我尝试结合 tikz 的 decorate 试验了一下,不清楚 tcolorbox 的 boderline 是怎样形成的,产生的结果有点奇怪,不过也别有风味。</p><p>代码如下:</p><pre class="brush:plain;toolbar:false">\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}</pre><p>效果:</p><p><img src="/data/ueditor/php/upload/image/20190817/1566052680375435.jpg" title="1566052680375435.jpg" alt="tcolorboxtest-crop.jpg"></p>
  • 十分感谢 – 梁州牧 2019-08-18 00:04 回复
0
<p>你可以试试pgfornament(欧式)或pgfornament-han(中式)宏包。</p>
0
<p>看看这个宏包和相关宏包:</p><p><a href="https://www.latexstudio.net/archives/11594.html" target="_blank">https://www.latexstudio.net/archives/11594.html</a></p><p>日本也有类似的宏包,花纹不同。</p>
  • 十分感谢 – 梁州牧 2019-08-18 00:02 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。