tcolorbox 上部的定位

tcolorbox 上部的定位

我在使用包时遇到了一些问题tcolorbox。我希望饼图图标更大一些,出现在框的开头,并且水平居中而不是垂直居中。在我的 MWE 中,图标太小,垂直居中,而不是水平居中:

图片

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{fontawesome}
\usepackage{lipsum}

\begin{document}

\tcbsidebyside[title=The Triangle,
sidebyside adapt=left,
colback=blue!5!white,
colframe=blue!50!black,
fonttitle=\bfseries,
lower separated=false,
drop lifted shadow,
]{%
    \Huge\textcolor{blue!50!black}{\faPieChart}
}{%
    \lipsum[1]
}

\end{document}

答案1

要垂直对齐两侧,您必须修复一个sidebyside align选项。关于饼图未居中。它位于左侧框的中心,但是当您隐藏分隔线时,它看起来好像放错了位置。

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{fontawesome}
\usepackage{lipsum}

\begin{document}

\tcbsidebyside[title=The Triangle,
sidebyside adapt=left,
colback=blue!5!white,
colframe=blue!50!black,
fonttitle=\bfseries,
%lower separated=false,
drop lifted shadow,
sidebyside align=top seam,
]{%
    \Huge\textcolor{blue!50!black}{\faPieChart}
}{%
    \lipsum[1]
}

\end{document}

在此处输入图片描述

由于我不知道如何更改并排框中文本和框架之间的分隔,我建议使用另一种构造。它很简单,tcolorbox左侧分隔较大,并将饼图添加为覆盖层。这样您就可以控制它的位置。

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{fontawesome}
\usepackage{lipsum}

\begin{document}


\begin{tcolorbox}[enhanced, title=The Triangle,
colback=blue!5!white, colframe=blue!50!black, 
fonttitle=\bfseries, drop lifted shadow,
left=20mm, overlay={%
\node[anchor=north,text=blue!50!black, font=\Huge, inner sep=2mm] 
at ([xshift=10.5mm]interior.north west) {\faPieChart};} ]
\lipsum[1]
\end{tcolorbox}
\end{document}

在此处输入图片描述

相关内容