
Quiero crear un encabezado de título elegante para un artículo, como el que se muestra a continuación:
¿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}
La idea es utilizar un nuevo estilo de página usando un \parbox
ancho igual al \textwidth
interior 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}