Como coloco uma caixa colorida na frente de uma \section*

Como coloco uma caixa colorida na frente de uma \section*

Estou usando o MWE que Jesper Ipsen forneceu ema seguinte pergunta.

Pretendo usar caixas coloridas em vez de números de seção. Minha ideia era implementá-locomo mostrado na seguinte pergunta.

Agora a única coisa que falta fazer é ter uma maneira fácil de adicionar essas caixas sempre que eu criar uma nova seção, conforme mostrado abaixo:

\section*{Time Machines}

A ideia é que fique assim:

insira a descrição da imagem aqui

Responder1

Como skpblack comentou, o pacote titlesecpode ser usado para isso:

\documentclass{article}

\usepackage{lmodern, titlesec, xcolor}

\titleformat{name=\section,numberless}
{\normalfont\Large\bfseries}
{\color{yellow}\rule{1em}{1em}}
{1em}
{}


\begin{document}

\section{Another day in paradise}

A regular numbered section

\section*{Another night in paradise}

A starred section that has a coloured box

\end{document}

que dá

insira a descrição da imagem aqui

Para ajuste fino de espaçamento, etc., consulte a titlesecdocumentação.

informação relacionada