Como criar cabeçalhos de títulos sofisticados

Como criar cabeçalhos de títulos sofisticados

Quero criar um cabeçalho de título sofisticado para um artigo, como o mostrado abaixo:

insira a descrição da imagem aqui

Alguém pode fornecer alguma dica sobre como conseguir isso?

Responder1

Aqui está uma solução usandotitleps:

\documentclass{article}
\usepackage{titleps}
\usepackage{xcolor}
\usepackage{lipsum}

\newcommand\HeaderTitle{Time For Action -- Embedding a picture within text}
\newpagestyle{myheader}
{
\sethead{}{\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
  \strut\textcolor{white}{\sffamily\large\bfseries\HeaderTitle}}}}{}
}
\pagestyle{myheader}
\begin{document}

\lipsum[1-3]

\end{document}

insira a descrição da imagem aqui

A ideia é usar um novo estilo de página usando a \parboxde largura igual a \textwidthdentro de a \colorbox.

Aqui está a mesma ideia, mas usando agorafancyhdr:

\documentclass{article}
\usepackage{fancyhdr}
\usepackage{xcolor}
\usepackage{lipsum}

\newcommand\HeaderTitle{Time For Action -- Embedding a picture within text}

\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyhf[C]{\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
  \strut\textcolor{white}{\sffamily\large\bfseries\HeaderTitle}}}}
\setlength\headheight{18pt}
\pagestyle{fancy}

\begin{document}

\lipsum[1-3]

\end{document}

Agora que reli a pergunta, não tenho certeza se um cabeçalho (como cabeçalho/rodapé) foi necessário ou se a pergunta é sobre os blocos de uma unidade seccional ( \section, por exemplo). Meus dois exemplos acima resolvem o primeiro caso; para o segundo caso, aqui está uma solução comtitlesec(em ambos os casos a ideia da solução permanece a mesma):

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

\titleformat{\section}
  {\normalfont\large\sffamily\bfseries}{}{0em}
  {\colorbox{black}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
    \textcolor{white}{\thesection\quad#1}}}}
\titleformat{name=\section,numberless}
  {\normalfont\large\sffamily\bfseries}{}{0em}
  {\colorbox{black}  {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{%
    \textcolor{white}{#1}}}}

\begin{document}

\lipsum[2]
\section*{Time For Action -- Embedding a picture within text}
\lipsum[2]

\end{document}

insira a descrição da imagem aqui

informação relacionada