我们如何设计自己的盒装标题?

我们如何设计自己的盒装标题?
\begin{tcolorbox}
  \centering
  I am a fool..\\ I dont know How to make this box small as text has. 
\end{tcolorbox}

我正在使用上述代码在我的笔记中创建带框的标题。我的输出是

在此处输入图片描述

问题:

  1. 如何给这个盒子上色?

  2. 如何使文本宽度尽可能短?

  3. 我可以有如下内容吗? 在此处输入图片描述

答案1

使用\tcbox\newtcbox使用一个框或定义一个新的框,其宽度与需要的一样宽(除了有关特殊设置的设置)

可以用 指定背景颜色colback=some color

对于带框标题,请使用 --well attach boxed title to ...(手册里有说明 ;-) 并与colback或的各种选项结合使用borderline,以提供更好的输出。这对tcbox\newtcolorbox也同样有效。

\documentclass{article}


\usepackage[x11names,svgnames,dvipsnames]{xcolor}

\usepackage[most]{tcolorbox}

\usepackage{blindtext}


\newtcolorbox{somebox}[2][]{enhanced,colback=white,width={0.5\textwidth},
attach boxed title to top left={yshift={-0.5\baselineskip},xshift=1cm}, 
title={#2},
boxrule=0.5pt,
coltitle=black,
boxed title style={enhanced,
  borderline={0.5mm}{-0.5mm}{LightGreen,solid},
  colframe=white,
  colback=LightGreen,
  colupper={black},
},
borderline={0.5mm}{-1mm}{LightGreen,solid},#1%
}


\begin{document}

\tcbox[colback=lightgray]{This box is just as wide as needed}


\tcbox[colback=LightGreen]{This box is just as wide as needed}



\begin{somebox}{Hello World}
\blindtext
\end{somebox}



\end{document}

在此处输入图片描述

相关内容