Cómo crear encabezados de título elegantes

Cómo crear encabezados de título elegantes

Quiero crear un encabezado de título elegante para un artículo, como el que se muestra a continuación:

ingrese la descripción de la imagen aquí

¿Alguien puede darnos alguna pista sobre cómo lograrlo?

Respuesta1

Aquí hay una solución 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}

ingrese la descripción de la imagen aquí

La idea es utilizar un nuevo estilo de página usando un \parboxancho igual al \textwidthinterior de un \colorbox.

Aquí está la misma idea pero usando ahora.fancyhdr:

\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}

Ahora que releí la pregunta, no estoy seguro de si se requería un encabezado (como en encabezado/pie de página) o si la pregunta es sobre los mosaicos para una unidad seccional ( \section, por ejemplo). Mis dos ejemplos anteriores resuelven el primer caso; para el segundo caso, aquí hay una solución contitlesec(en ambos casos la idea de la solución sigue siendo la misma):

\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}

ingrese la descripción de la imagen aquí

información relacionada