尽管我担心我所寻找的东西还不可能实现,但我会问它:有没有办法,使用 Beamer 文档中的“bclogo”包来创建一个显示徽标+框标题但没有内容的框(并且没有为内容保留空间)。
这是我的代码:
\begin{bclogo}[epBord=0.1, arrondi=0.4,
couleur=white, logo=\bcplume,
ombre=true, couleurOmbre=gray!50, epOmbre=0.1, blur,
barre=none
]{the title}
\end{bclogo}
这会显示一个漂亮的框(正如预期的那样),框的上半部分显示徽标+标题,下半部分显示空白。
是否可以指示“bclogo”没有内容并且不需要为其保留空白?
答案1
不幸的是,我只找到了法语版的包装文档,但如果我理解正确的话,可以修改边距以适合文本。当然,这是一种非自动解决方案,必须根据包装盒的内容进行调整。
\documentclass{beamer}
\usepackage[tikz]{bclogo}
\begin{document}
\begin{frame}
\begin{bclogo}[epBord=0.1, arrondi=0.4,
couleur=white, logo=\bcplume,
ombre=true, couleurOmbre=gray!50, epOmbre=0.1, blur,
barre=none, margeG=4, margeD=4
]{the title}
\end{bclogo}
\end{frame}
\end{document}
自动解决方案(但不使用bclogo
)
\documentclass{beamer}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage[tikz]{bclogo}
\begin{document}
\begin{frame}
\tcbset{enhanced,colframe=black,colback=white,colupper=black, fonttitle=\bfseries,center title,size=title,arc=4mm,frame style={drop shadow},boxrule=0.1mm}
\centering
\tcbox{\raisebox{-.25\height}{\bcplume}Title}
\end{frame}
\end{document}