¿Cómo obtener imágenes en la cabeza?

¿Cómo obtener imágenes en la cabeza?

¿Cómo puedo obtener un encabezado así, con imágenes hasta el límite del papel y con un degradado similar a la imagen?

ingrese la descripción de la imagen aquí

He usado fancyhdrel paquete muchas veces, pero... de una manera muy simple con solo texto (Centro derecho o izquierdo).

Respuesta1

Una solución con mdframed.

MWE:

\documentclass{article}
\usepackage{graphicx}
\usepackage[framemethod=tikz]{mdframed}

\usepackage{fancyhdr}
\let\oldheadrule\headrule
\renewcommand{\headrule}{\vskip-3\baselineskip\oldheadrule}
\renewcommand\headrulewidth{0pt}
\fancyhf{}
\fancyhead[C]{%
\begin{mdframed}[%
    innertopmargin=0pt,
    innerbottommargin=0pt,
    innerleftmargin=0pt,
    tikzsetting={shade,left color=blue!50,right color=blue!10}
    ]
\includegraphics[scale=0.05]{example-image-a}\hfill\raisebox{.3\baselineskip}{\leftmark}
\end{mdframed}%
\fancyfoot[C]{\thepage}
}
\pagestyle{fancy}

\usepackage{lipsum}

\begin{document}

\section{test}
\lipsum[1-10]

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Usaría TikZ y un entorno que no afecte a otro material tipográfico en el encabezado. Puede lograrse mediante el pgfinterruptboundingboxentorno, entonces un objeto tiene un ancho de 0 pt y una altura de 0 pt con respecto al material tipográfico circundante. Adjunto un ejemplo como punto de partida.

Editar:Luego, lo envolví todo en el scopeentorno para moverlo al margen izquierdo del papel. Cambié dos veces \textwidtha \paperwidth. Suelo utilizar el posicionamiento absoluto que ofrece TikZ, bueno, quería darle scopeuna oportunidad.

\documentclass[a4paper]{article}
\usepackage{lipsum}
\usepackage{xcolor,tikz}
\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}
\renewcommand{\headrulewidth}{0.0pt}
\def\mysquare{1cm}
\colorlet{myblue}{blue}
\fancyhead[L]{%
\begin{tikzpicture}[inner sep=0pt, outer sep=0pt]
\begin{scope}[xshift=-1in-\hoffset-\oddsidemargin]
\begin{pgfinterruptboundingbox}
\shade[fill=yellow, anchor=west, left color=myblue, right color=myblue!10, xshift=\mysquare] (0,0) rectangle (\paperwidth-\mysquare,\mysquare);
\node[minimum width=\mysquare, minimum height=\mysquare, draw, align=center, font=\bfseries\color{white}, fill=myblue, anchor=south west] at (0,0) (leftside) {MM\\O};
\node[font=\bfseries, anchor=east] at (\paperwidth,0.5\mysquare) {\leftmark\hspace{3mm}\thesection\hspace*{6mm}};
\end{pgfinterruptboundingbox}%
\end{scope}
\end{tikzpicture}%
}% End of \fancyhead...
\begin{document}
\renewcommand{\sectionmark}[1]{%
\markboth{#1}{}}
\section{Enfriamiento simulado}
\lipsum[2]
\end{document}

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

información relacionada