带标签的框架

带标签的框架

是否有一个 LaTeX 包可以让我在行内创建带有标签的框架,例如:

############################# some text ######
#                                            #
#                                            #
#                                            #
#                                            #
##############################################

答案1

你好¡ 如果您是 SE 的新手,可能您不熟悉软件包文档。正如 Ulrike Fischer 所评论的那样,您可以在包含tcolorbox软件包的行内创建带有标签的框架。您可以看到我制作的这个简短示例:

在此处输入图片描述

生成于

\documentclass{article}

\usepackage{lipsum} % It generates text
\usepackage{tcolorbox}
\tcbuselibrary{skins}

\newtcolorbox{mybox}[2][]{
    colback=teal!20!white,
    colframe=teal!25!black,
    coltitle=black,
    fonttitle=\bfseries,enhanced,
    attach boxed title to top center={xshift = 1.5cm, yshift = -2mm},
    boxed title style={colback=red!20!white, colframe=white},
    title=#2,#1
}


\begin{document}

\begin{mybox}[]{Some text}
    \lipsum[1] % Text to let you see the display
\end{mybox}

\end{document}  

答案2

这是我能最接近我想要的东西:

\newtcolorbox{mybox}[2][]{
    enhanced,
    colback=white,
    coltitle=black,
    colbacktitle=white,
    fonttitle=\itshape,
    attach boxed title to top right={xshift = -1cm, yshift = -\tcboxedtitleheight/2},
    boxed title style={frame hidden,size=fbox},
    title=#2,#1
}

唯一的缺点是背景必须是白色,但我可以接受。

谢谢您的帮助。

相关内容