color de fondo en titlesec

color de fondo en titlesec

Estoy usando el titlesecpaquete para formatear los títulos de las secciones. Me gustaría cambiar el color de fondo de la forma del marco. Concretamente, me gustaría obtener un marco azul sólido (es decir, del mismo color para el marco y el fondo) y texto blanco.

Probé el enfoque ingenuo de usarlo \colorboxcomo formato \titleformatpero no parece funcionar:

\documentclass{article}
\usepackage{xcolor}
\usepackage{titlesec}

\setcounter{secnumdepth}{0}

\newcommand{\mybox}[1]{
\colorbox{blue}{\textcolor{white}{#1}}
}

\titleformat{\section}
[frame]
{
\vspace{.8ex}%
\color{blue}\Large\normalfont\sffamily\mybox
}
{\thesection.}
{.5em}
{}

\begin{document}
\section{First section}
The first section begins here\ldots
\section{Second section}
The second section begins here\ldots

\end{document}

Estaría muy agradecido si alguien pudiera explicarme cómo puedo obtener el resultado deseado.

Respuesta1

¿Es algo como esto lo que quieres?

\documentclass{article}
\usepackage[svgnames]{xcolor}
\usepackage[explicit]{titlesec}


\titleformat{\section}
[display]
{\filcenter
\Large\normalfont\sffamily\color{white}
}
{}
{0pt}
{\colorbox{RoyalBlue!80}{\parbox{\textwidth}{\centering\thesection\strut\\[1ex] #1\vskip 0.5ex}}}

\begin{document}
\section{First section}
The first section begins here\ldots
\section{Second section}
The second section begins here\ldots

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada