我在使用包时遇到了一些问题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}