删除tcolorbox中内框的圆角

问题描述 投票:0回答:1

我有以下 LaTeX 代码,它使用 tcolorbox 创建一个警告消息框,并在外框的西侧放置一个警告图标(三角形警告标志),但在我的测试用例中,我使用的是 example-image ,而不是该警告标志-a 来自 mwe 包,这样您就可以轻松运行该示例,而无需下载任何其他文件

这是代码:

\documentclass[11pt]{book}
\usepackage[default]{opensans}
\usepackage{alltt}
\usepackage[listings,skins,most]{tcolorbox}
\usepackage{xcolor}
\usepackage{graphicx}

\definecolor{WarningBoxBg}{HTML}{000000}
\newtcolorbox{WarningBox}[1][]{%
  enhanced,
  boxsep=8pt,
  colback=white,
  colframe=WarningBoxBg,
  boxrule=0.25pt,
  leftrule=35pt,
  overlay unbroken and first ={%
    \node[rotate=0,
          anchor=center,
          minimum width=1cm,
          font=\Large\sffamily\bfseries,
          xshift=17.5pt,
          white]
          at (frame.west) {%
            \includegraphics[width=11mm]{example-image-a}
    };
  }
}

\begin{document}
\begin{WarningBox}
  This is my warning message!
  \begin{itemize}
  \item line-01
  \item line-02
  \item line-03
  \item line-04
  \item line-05
  \end{itemize}
\end{WarningBox}
\end{document}

有什么方法可以删除仅内部框架(包括项目列表的框架)的圆角,并且仅在其西(左)侧这样做?

提前致谢。

latex
1个回答
0
投票
\documentclass[11pt]{book} \usepackage[default]{opensans} \usepackage{alltt} \usepackage[listings,skins,most]{tcolorbox} \tcbuselibrary{hooks} \usepackage{xcolor} \usepackage{graphicx} \definecolor{WarningBoxBg}{HTML}{000000} \newtcolorbox{WarningBox}[1][]{% enhanced, boxsep=8pt, colback=white, colframe=WarningBoxBg, boxrule=0.25pt, leftrule=35pt, interior hidden, underlay={ \fill[white] (interior.south west) -- (interior.north west) [rounded corners=1mm] -- (interior.north east) -- (interior.south east) [sharp corners] -- cycle; }, overlay unbroken and first ={% \node[rotate=0, anchor=center, minimum width=1cm, font=\Large\sffamily\bfseries, xshift=17.5pt, white] at (frame.west) {% \includegraphics[width=11mm]{example-image-a} }; } } \begin{document} \begin{WarningBox} This is my warning message! \begin{itemize} \item line-01 \item line-02 \item line-03 \item line-04 \item line-05 \end{itemize} \end{WarningBox} \end{document}
    
© www.soinside.com 2019 - 2024. All rights reserved.