tcolorbox手动提示框,如何克隆?

tcolorbox手动提示框,如何克隆?

我想克隆tcolorbox手册上使用的这个盒子,但是在手册中找不到配置。

Tcolorbox 提示

你能帮助我吗?

答案1

代码框被调用marker,可以在tcolorbox.doc.s_main.sty,即手册的文档来源tcolorbox

环境由一个可选参数marker构成,以允许进一步定制。\newtcolorbox

corner是用一些底层制成的TikZ

附注:marker在向 Thomas F. Sturm 征得许可后,我将环境用于个人软件包的文档中。我认为,鉴于对 Thomas 的贡献有一些评论,每个人都可以这样做。

\documentclass{article}

\usepackage[most]{tcolorbox}

\newtcolorbox{marker}[1][]{enhanced,
  before skip=2mm,after skip=3mm,
  boxrule=0.4pt,left=5mm,right=2mm,top=1mm,bottom=1mm,
  colback=yellow!50,
  colframe=yellow!20!black,
  sharp corners,rounded corners=southeast,arc is angular,arc=3mm,
  underlay={%
    \path[fill=tcbcolback!80!black] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
    \path[draw=tcbcolframe,shorten <=-0.05mm,shorten >=-0.05mm] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
    \path[fill=yellow!50!black,draw=none] (interior.south west) rectangle node[white]{\Huge\bfseries !} ([xshift=4mm]interior.north west);
    },
  drop fuzzy shadow,#1}

\begin{document}
\begin{marker}
Foo
\end{marker}
\end{document}

在此处输入图片描述

相关内容