Создание заголовков разделов tcolorbox titles

Создание заголовков разделов tcolorbox titles

Я хочу создать индивидуальныйtcolorboxгде заголовок поля автоматически форматируется как заголовок раздела. Вот MWE с моей текущей настройкой:

\documentclass[a0]{a0poster}
\usepackage{lipsum}
\usepackage[margin=4cm]{geometry}
\usepackage{multicol}
\columnsep=3cm
\columnseprule=0pt
\usepackage{xcolor}
\definecolor{grey}{RGB}{240,240,240}
\usepackage{tcolorbox}
\newtcolorbox{info}[1]{boxrule=1.5mm,sharp corners,colback=grey,colframe=black,title=#1,fontupper=\color{black},fonttitle={\color{white}\bf\section{#1}}}
\begin{document}
\begin{multicols}{3}
\begin{info}{Introduction}
\lipsum[1]
\end{info}
\lipsum[2-30]
\end{multicols}
\end{document}

Проблема в том, что это создает следующее:

введите описание изображения здесь

Вместо того, чтобы, как хотелось бы, сделать следующее:

введите описание изображения здесь

Было бы неплохо найти решение.

решение1

Следует \sectionвводить в title=..., а не снова в fonttitle=, который предназначен для настроек шрифта, а не для уровней структуры.

(Ну, «снова» — это неправильный термин: fonttitleнастройки выполняются первыми, поэтому \sectionсначала будет и «будет», что хорошо видно на скриншоте автора поста)

\documentclass[a0]{a0poster}
\usepackage{lipsum}
\usepackage[margin=4cm]{geometry}
\usepackage{multicol}
\columnsep=3cm
\columnseprule=0pt
\usepackage{xcolor}
\definecolor{grey}{RGB}{240,240,240}
\usepackage{tcolorbox}
\newtcolorbox{info}[1]{boxrule=1.5mm,sharp corners,colback=grey,colframe=black,title=\protect\section{#1},fontupper=\color{black},fonttitle={\color{white}}}
\begin{document}
\begin{multicols}{3}
\begin{info}{Introduction}
\lipsum[1]
\end{info}
\lipsum[2-30]
\end{multicols}
\end{document}

введите описание изображения здесь

Связанный контент